Finally got around to reading Domain Modeling Made Functional, Tackle Software Complexity with Domain-Driven Design and F#, by Scott Wlaschin. Book basically covers:
- Domain Driven Design
- How to design with types
- How to implement 1 and 2 in code & refactor it.