Life after business objects
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.