4 ms·
It's a solid book. I was chugging through it a bit at a time, until I discovered Scott Wlaschin's Domain Driven Design Made Functional. I've dropped the Evans b
by eckza 4y ago
It's a solid book. I was chugging through it a bit at a time, until I discovered Scott Wlaschin's Domain Driven Design Made Functional. I've dropped the Evans book (as it's mired in mid-00's Enterprise Java patterns) and am enjoying this one quite a bit more.
Both books are great. Read whichever one aligns with your practice best.
I recommend Wlaschin's book for anyone curious about FP, without hesitation. He's great at explaining things from first principles, without veering off into "monad tutorial" territory.
https://pragprog.com/titles/swdddf/domain-modeling-made-functional/ https://pragprog.com/titles/swdddf/domain-modeling-made-func...
- theptip 4y agoThanks, I hadn't seen that book -- will give it a read. I'm interested to see how DDD gets applied to the functional programming paradigm, as it seems quite deeply ingrained in OOP to me.
- eckza 4y agoYou'll be impressed, I think. It feels very natural - at least, it does to me.
- cpeterso 4y agoEvan’s book is a bit of an academic slog, but I finally felt like I understood how object-oriented design should work. An easier introduction I recommend is InfoQ’s “Domain Driven Design Quickly”, available in print or a free PDF ebook: https://www.infoq.com/minibooks/domain-driven-design-quickly/ https://www.infoq.com/minibooks/domain-driven-design-quickly...
- eckza 4y agoI have to agree! I'm only about a third of the way through; I didn't realize that there was so much about properly building OO systems that I'd simply never seen in the wild, or heard of before.
- bongobingo1 4y agoIs Wlaschins still reasonable (readable?) if you're not an F# developer (yet?) - but are familiar with FP generally?
- eckza 4y agoVery. My fsharp experience is fairly limited, but I am having no trouble following along.