Monads! The very word strikes fear into the hearts of hardened developers. Born from the depths of pure mathematics and nurtured by the mind-bending world of Haskell, Monads have now entered the mainstream. Mike Hadlow, a mere C# developer, takes on the task of de-mystifying Monads, showing them for what they are; a very nice abstraction that can be usefully applied in almost any programming language. Mike will show how Monads can be derived from function composition in C#, and how you can write your own Monads and consume them using Linq syntax. The talk will also compare Monads in F# and Haskell.
Software architect, blogger, author of EasyNetQ and Suteki Shop. bio from Twitter
Sign in to add slides, notes or videos to this session