Microsoft's F# language offers a new level of productivity to developers on the .NET platform. Unfortunately, most businesses have a hard time understanding where F# fits into their existing platforms. We will work through the transition from an existing ASP.NET application to a F#-based solution that converts all the server and most of the client code.
This workshop targets those developers who are relatively new to functional programming, specifically on the .NET and Mono platforms. However, many of the concepts are generally applicable to functional programming in general.
To get the most from the session please try and bring a laptop along with F# installed (ideally either MonoDevelop or Visual Studio Web Express/Full Edition).
Ryan Riley works as a Senior Lead Consultant with Catapult Systems in Houston, TX. He enjoys working with clients to understand and solve problems in creative ways. His professional interests include web APIs, building and motivating teams, and educating and mentoring others.
Ryan knows a good programming language when he sees one, and has dedicated his life to rescuing poor, defenseless bugs from being exploited by OO programs.
He is a Microsoft F# MVP, and leads the Community for F# virtual User Group. You can find his blog at Wizards of Smart, or follow him on Twitter as @panesofglass.