Thursday 

Room 6 - Level 5 

09:00 - 10:00 

(UTC±00

Talk (60 min)

Stay with C# or switch to F#? Let's fight! Let's vote!

We are two developers with a long experience in OOP, and in the .NET world it means C#. Both of us later discovered functional programming, and in the .NET world it means F#.

Fun
.NET
Functional Programming

One of us was convinced to make a switch to F# with its immutable data and terse syntax and never looked back. The other one was convinced that the evolution of C# and adoption of FP elements make it a solid language to take advantages of both paradigms. Perhaps both of us are right in our choices but what would YOU do?

Come to our session, and you will become our judge. You will be presented a series of small tasks with solutions in both languages, and you will vote for a winner in each category. Perhaps yo can make a choice for your own future?

Max Arshinov

For a decade and a half, Max used to be a developer, a manager, a head of the QA department, a CTO and a lecturer at a university all in the IT field. He is now a software architect at EPAM, in Spain. Max enjoys bridging the gap between business and technology. His presentations are usually based on experience solving real-world problems with state-of-the-art tools. Max plays the guitar or visits new places around the world when not at work or conferences.

Vagif Abilov

Vagif is a Russian/Norwegian developer working for a Norwegian company Miles. He has about three decades of programming experience, currently focusing on building systems in F# and C#. Vagif is a frequent speaker on software conferences and contributor to some open source projects. In his free time he talks to house pets and struggles with playing music.