dotnext DotNext 2019 SPb (15.05.2019)

Life after business objects

img img

Switching to F#.

Vagif:

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.

Maxim:

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.