Life after business objects

RU / Day 2 / 17:30 / Track 2


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.