Functional programming gone mainstream by making this Microsoft Research language as first-class citizenship in Visual Studio. Developers can use functional approach to resolve specific problem domain issues. F# can also be used in mainstream development like Windows Phone applications. What is functional programming, why should I care about one and where can I make use of that? Those questions will be answered by this session.