Applying Domain-Driven Design and Patterns
Jimmy Nilsson walks us through what it means to use Domain-Driven Design for your software developing practices. And he does this in a very pleasant way, the whole book reads as if it is one big story being told. Making several jokes along the way, for example I could guess what car he drives by his search criteria example (I was correct Btw). I haven’t seen many other writers use this writing style, but I liked it a lot. This does mean that this is not so much a reference book.
Now as the title indicates this is not just a book about Domain-Driven Design, Jimmy also does a great job in introducing some useful principles and practices along the way. And mentioning many more by referencing many times to Domain-Driven Design by Eric Evans and Patterns of Enterprise Applications Architecture by Martin Fowler. By doing this he really encourages the reader to also read those books as well. I already have those books on my reading list, but otherwise they would have been on there after reading this book. If a book encourages you to continue learning other things than that is to me a success story.
I would highly recommend this book for developers that want to start learning Domain-Driven Design, but also for developers that are new to the trade of Software Development all together. It is a great getting started book on good development practices and principles.
Amazon link: Applying Domain-Driven Design and Patterns
Now as the title indicates this is not just a book about Domain-Driven Design, Jimmy also does a great job in introducing some useful principles and practices along the way. And mentioning many more by referencing many times to Domain-Driven Design by Eric Evans and Patterns of Enterprise Applications Architecture by Martin Fowler. By doing this he really encourages the reader to also read those books as well. I already have those books on my reading list, but otherwise they would have been on there after reading this book. If a book encourages you to continue learning other things than that is to me a success story.
I would highly recommend this book for developers that want to start learning Domain-Driven Design, but also for developers that are new to the trade of Software Development all together. It is a great getting started book on good development practices and principles.
Amazon link: Applying Domain-Driven Design and Patterns
Recent blog posts
- Follow me @ Elegant Code
- CQRS à la Greg Young
- CQRS à la Greg Young example code
- My Kindle DX
- My book: Are You Better Than Yesterday?
- Running with Scissors
- Applying Domain-Driven Design and Patterns
- Hey Developer, YAGNI I tell you
- Hey Developer, the product you create is your code
- NDC videos are published







I read the book some months back and I also really enjoyed it. It's a bit more concrete than Evans book. I guess you will get most out of the book if you have Evans book available when reading it.
Pål Fossmo, Saturday, August 08, 2009 at 7:19 PM