104: Falling into the Pit of Functional Success with Jimmy Burrell

Published: June 24, 2016, 1:20 p.m.

b'In this weeks episode we are lucky to be joined by Jimmy Burrell for a long over-due \\u2018geek out\\u2019.\\nWe start off discussion around his recent functional programming exploration, and how you can take many of these principles into your day-to-day OOP language.\\nFollowing this we chat about what drew Jimmy to F#, the REPL, making illegal states unrepresentable and reasoning about immutable data-structures.\\nFrom here we highlight some of F# capabilities including, pattern matching, computational expressions, type providers, currying and concurrency paradigms.\\nFinally, we wrap up the show discussing our experiences learning about monads, the continuation passing style, and thinking in terms of data transformations.'