Please log in to watch this conference skillscast.
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.
YOU MAY ALSO LIKE:
- The Curious Case of Freya, Suave and Giraffe: Reducing Risks In Picking a New Tech. (SkillsCast recorded in April 2018)
- Functional Concurrency in .NET with C# and F# (in London on 9th - 10th September 2019)
- Fast Track to F# with Tomas Petricek & Phil Trelford (in London on 9th - 10th September 2019)
- ProgNET London 2019 (in London on 11th - 13th September 2019)
- Haskell eXchange 2019 (in London on 10th - 11th October 2019)
- Hands-on: Fractal art with Fable and WebGL (in London on 20th June 2019)
- London Clojure July: Exploring REPL tooling with socket prepl (in London on 2nd July 2019)
- Scala 2.13 and Beyond! (SkillsCast recorded in April 2019)
- Introduction to Markov Chains in F# (SkillsCast recorded in April 2019)
Playing nice together: how to use F# in a brownfield project - Audience Level: Beginner
Gien is a software developer with 9 years of experience, mainly in a .NET environment, who likes to start her day with coffee. 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.