Falling into Functional
Picked up a copy of Domain Modeling made Functional - Scott Wlaschin over the Christmas break for a couple of reasons:
- An interest in domain driven design
- An interest in modeling business domains using F#
The first ~60 pages of this book should be required reading for any team, including stakeholders, as a primer for vision of a "how to" when it comes to modeling the business. Think it will really help get some alignment quickly with a few short.
The expressiveness of F# is impressive - especially when it comes to eliminating 'primitive types' and building that vocabulary.
I love the idea of domain driven design. I know what it looks like when its healthy and know what it looks like when it's more of a cargo cult. This book cut through most of the cheese with a "just do it" approach that avoids a lot of the pitfalls that tend to derail.
Recommended.