-
Amanda Laucher
3.63
Description:
So you think you’re too cool for languages that are packed up with Visual Studio or that C# is the only language worth considering? Not anymore. F# isn’t like other languages where you are constrained by arbitrary “paradigm” limitations. This is what happens when you build a language with freedom in mind. You have access to functional and object oriented design techniques and the text editor becomes an amazing playground. This isn’t a sales talk, it’s a place to come watch me play with code and learn some cool things about F#.
Links: Website

I learned a ton from this talk... having never been exposed to all of the theory before.
However, as a newbie to functional languages, it would have been cool to see a few examples in other languages. What does a Monad look like in Ruby? (and when would you use one, if you can at all?)
Or, if you want to stick to F#... show us a real-world example or two of Monads in-the-wild.