Ok, I finished Domain Driven Design yesterday. I think I had no such Aha
moment since I read Design Patterns eleven years ago... I thought I was prepared for it, I had read many things to get maximum
info... I had : Read Domain Driven
Design Quickly (you can download it) Followed threads on the DDD yahoo
group Peeked at samples on domaindrivendesign.org Start to try on my own projects I had practiced knowledge crunching on my own for long. But the book go far beyond all that. It has a deep vision of programming on
large scale projects, and give really good insight on difficulties that arise
when working on complex systems with several teams. These are really precious
pieces of advice. The pattern presentation of the different chapters, even when those patterns
are not implementation patterns but team organization patterns is really
helpful and clear. There is not much about implementation details, but it is not a problem. The
principles are not tied to a specific technology or framework. Actually this is
even a good point, it leaves the book clean from a specific implementation.
Implementation books are aging faster. You definitely should have this book on your shelf. Read More...