Cyxrobp7wzgini1ykioa
SkillsCast

Playing nice together: how to use F# in a brownfield project - Audience Level: Beginner

6th April 2017 in London at CodeNode

There are 33 other SkillsCasts available from F# eXchange 2017

Please log in to watch this conference skillscast.

628573962 640

As is commonplace amongst many companies, the main code base is usually a C# monolith. Although there is a lot of domain knowledge captured in it, using C# wasn't always the best choice to solve domain problems. Upon discovering F#, it was a better fit for some of the features Gien and team were currently implementing in C#. However, rewriting everything at once in F# would be ineffective. The manual says C# and F# play nice together. This was then tried out, pushing it as far as possible. In this talk, you will learn how Gien and team used F# in our existing C# monolith. You will explore the positive and negative effects of certain decisions, what can be done differently in the future and whether or not C# and F# do indeed play nice together.

Thanks to our sponsors

Playing nice together: how to use F# in a brownfield project - Audience Level: Beginner

Gien Verschatse

Gien is a software developer with 7 years of experience, mainly in a .NET environment. She is a strong believer of continuously learning by deliberate practice and knowledge sharing, which is why she takes part in the organization of two Belgian communities, namely DDDBE and SoCraTesBE.

SkillsCast

Please log in to watch this conference skillscast.

628573962 640

As is commonplace amongst many companies, the main code base is usually a C# monolith. Although there is a lot of domain knowledge captured in it, using C# wasn't always the best choice to solve domain problems. Upon discovering F#, it was a better fit for some of the features Gien and team were currently implementing in C#. However, rewriting everything at once in F# would be ineffective. The manual says C# and F# play nice together. This was then tried out, pushing it as far as possible. In this talk, you will learn how Gien and team used F# in our existing C# monolith. You will explore the positive and negative effects of certain decisions, what can be done differently in the future and whether or not C# and F# do indeed play nice together.

Thanks to our sponsors

About the Speaker

Playing nice together: how to use F# in a brownfield project - Audience Level: Beginner

Gien Verschatse

Gien is a software developer with 7 years of experience, mainly in a .NET environment. She is a strong believer of continuously learning by deliberate practice and knowledge sharing, which is why she takes part in the organization of two Belgian communities, namely DDDBE and SoCraTesBE.

Photos