Next Sessions at SkillsMatter
- Functional Programming in .NET
Next: 16 Apr 2012 in London
and 2 Jul 2012 in London - Functional Programming in .NET (NY)
Next: 23 Apr 2012 in New York - Real-World F# Programming
Next: 14 Mar 2012 in London
and 11 Jun 2012 in London
If you have any questions or if you’re interested in an on-site training, get in touch!
About the authors

Tomas Petricek is a long time F# enthusiast, using F# since the early Microsoft Research versions. He has been a Microsoft C# MVP since 2004, and together with Jon Skeet wrote Real-world Functional Programming. He also contributed to the development of F# during internships at Microsoft in Cambridge.

Phil Trelford is a Software Architect at an ISV supplying real-time electronic trading software. His career so far spans over 15 years, with experience in video games, leisure, retail and financial sectors. Phil’s recent commercial development work has been with C++, C#, SQL, JavaScript, and includes over 2 years developing F# applications at Microsoft.
Functional ideas are becoming ubiquitous in the .NET world. C# 3.0 includes many functional constructs, F# is a Visual Studio language, Reactive Extensions (Rx) are based on functional design and upcoming version of C# is inspired by F# asynchronous workflows.
- Functional Programming in .NET course is a great way to understand practical functional concepts using C# and learn F# on the side.
- Real-World F# Programming course explains how to solve important problems using F# and covers topics such as concurrency and working with data.
Functional Programming in .NET
This two-day course explains the concepts that you need to write modern applications for .NET using F#, C# with LINQ as well as current and upcoming .NET technologies that arise from functional programming ideas.
Learning several simple functional concepts will help you understand these technologies and use them effectively. This means that the course will make you a better programmer even if you’re not going to immediately start using F#.
Real World F# Programming
This two day course will teach you how to solve real-world .NET problems in F#. We will guide you through several areas where F# can make you more productive. Theexamples are based on experience of developing successful commercial applications in F#.
After attending the course, you’ll be able to recognize where using F# can save your time and money and you’ll know how to integrate F# components in the .NET ecosystem.


