Wednesday 

Room 2 

10:20 - 11:20 

(UTC+02

Talk (60 min)

Functional Programming on .NET - What, Why and How?

Functional programming (FP has been around for years, yet is still considered somehow "hard" or expensive to learn.

Functional Programming
.NET

This talk aims to remove any fears, uncertainty and doubt around it by distilling FP down to a few easy to understand practices that when followed lead to a large improvement of the simplicity of code.

We'll briefly look at the evolution of C#, and then spend some time looking at F# - a succinct, robust and performant programming language that runs on both the .NET and JavaScript platforms.

We'll see the value proposition behind F# and FP in general as well as how to address common concerns and challenges faced with adoption with practical solutions, including interop between F# and C# and useful battle-tested techniques for ensuring success.

Isaac Abraham

Isaac Abraham is an. NET MVP and a .NET developer since .NET 1.0 with an interest in cloud computing and distributed data problems. He is the author of Get Programming with F# and is the director of Compositional IT. He specializes in consultancy, training and development, helping customers adopt high-quality, functional-first solutions on the .NET platform.