11th May 2009 in London at Old Sessions House

There are 17 other SkillsCasts available from Progressive .NET Tutorials

Please log in to watch this conference skillscast.

12719451 640

F# is succinct, efficient and an enormously productive foundational language. In this tutorial you'll learn the basic building blocks for using F# productively and to start having fun with it. We'll show you the language basics and look at how composing functions and immutable data types make programming simpler.

Functional programming is perhaps the next big wave in application development. As experienced developers know, functional programming makes its mark by allowing application developers to build solutions to complex solutions by composing a number of simple and elegant building block.

F# is the premier functional programming language on the .NET framework, and the recent decision to included it as part of Visual Studio 2010 is a significant step towards making F# development viable in real world application and component development. F# is succinct, efficient and an enormously productive foundational language.

In this tutorial we present the basic building blocks you will need to use F# productively and start having fun with it. We'll show you all the basics of the language and look at how composing functions and immutable data types make programming simpler. We'll be showing a number of interesting applications of F# including, using F# in concurrent and reactive programming and using F# to create Domain Specific Languages (DSLs).

YOU MAY ALSO LIKE:

Thanks to our sponsors

F# Tutorial

Robert Pickering

Robert Pickering is a software engineer with an interested in using functional programming, particularly F#, to solve real world problems.