Domain Modeling Made Functional
Scott Wlaschin
12 people recommended it in 6 threads, 2017–2024.
What people on Hacker News said
The main thread of the book is building an ecommerce shop of and he begins at the base foundation what the "business" needs and how it can be modeled using the type system to carefully detail and build on the idea of making "illegal states unrepresentable".
Highly recommended as it shows that the author has spent quite a bit of thought on conveying the useful ideas and being concise in explaining them.
I can highly recommend excellent Domain Modeling Made Functional by Scott Wlaschin for an F# book that touches on a lot of the ideas which back data-oriented programming (namely, representing your domain as strongly typed data).
A decent refresher on DDD. - Applicable to other functional languages, both strongly typed and dynamic.
It's a great read. I love how it shows the entire thinking process from requirements gathering through to delivery.
Where it comes up
- Ask HN: Best books on managing software complexity? 2022 · 3 recommendations
- Ask HN: Technical Summer Reading List 2021 · 3 recommendations
- Ask HN: Books you plan to read in 2020? 2019 · 3 recommendations
- Show HN: I Wrote a Book on Java 2024 · 1 recommendation
- Ask HN: Fun Tech Book Recommendations? 2019 · 1 recommendation
- Ask HN: What books are you reading? 2017 · 1 recommendation