Introduction to functional programming (FP) in general, viewed from a .NET developer's standpoint. In this talk, we'll take a look at FP basics, how they are implemented in .NET's own functional language (F#) and compare the concepts to traditional OO (C#) code.
We'll also take a look at some really cool use cases (hint: type providers, property-based testing, the m-word,...).