dotnext DotNext 2019 SPb (15.05.2019 — 16.05.2019)

Life after business objects

img img

Switching to F#.


Several years ago we got tired of mutable data structures, thread synchronization and bulky business objects, so we switched to F#.

This talk covers our expectations, a new approach to domain modeling we learned in the process, and, of course, business objects — or rather their absence — and what we’ve successfully replaced them with.


Last year we were considering switching to F#, but eventually decided to stay in C#. This talk deals with how we combine OOP and FP paradigms in C# and for what tasks we’d like to switch to F# anyway.