Coding Haskell and F# with Daniel Chambers
Ready for some functional thinking? While at NDC in Sydney, Carl and Richard chatted with Daniel Chambers about his experiences in functional programming, starting with F# and moving to Haskell. Daniel talks about how F# serves as the gateway drug for functional programming, living within Visual Studio and still interoperating nicely with the object-oriented world. But sometimes you want pure functional, and Haskell can help you - communicating with it via web service models, you write purely functional, immutable code. The tooling is a bit different, but the benefits are significant!
Guests:
Daniel Chambers
Daniel Chambers has a passion for functional programming and quality software. During the day, you can find him writing Haskell and for the .NET platform with F# and C#. He works as a Senior Consultant for Readify.
Links:
- You Don't Need MomentJS https://github.com/you-dont-need/You-Dont-Need-Momentjs
- Haskell Programming from First Principles http://haskellbook.com/
- Free Haskell Book http://learnyouahaskell.com/chapters
- Maybe Haskell https://gumroad.com/l/maybe-haskell/
- FPComplete Book https://www.fpcomplete.com/blog/topic/haskell
- Functional Programming Patterns for Mere Mortals https://www.youtube.com/watch?v=v9QGWbGppis
- Stack https://docs.haskellstack.org/
- Haskero Extensions https://marketplace.visualstudio.com/items?itemName=Vans.haskero
- Haskell Language Server https://marketplace.visualstudio.com/items?itemName=alanz.vscode-hie-server