Practical Functional Programming in C #


With the introduction of the F# language Microsoft has brought solid support for the functional programming paradigm to the .NET platform. But you don’t really need to shift to an entirely new language to begin learning the functional approach and mindset. In this session we will look at the facilities already available in C# and Visual Basic to leverage some of the core functional programming principles and ideas.

Michael Clagett

Michael Clagett is a seasoned enterprise developer with more than 15 years of .NET experience dating back to the original technology preview of 2001. He is currently working for Sage Payroll Solutions and in his spare time helps coordinate the Philly-FSharp Meetup group. He is passionately devoted to the goal of bringing practical functional programming to Enterprise environments by helping object-oriented programmers understand and embrace this alternative paradigm.