Applying Domain-Driven Design and Patterns by Jimmy Nilsson

Several days ago it finally arrived: Applying Domain-Driven Design and Patterns by Jimmy Nilsson! It's Jimmy's latest book and it's great. Well, 'great' is not really the word, it's more a matter of Must Have, it's that good.

It's perhaps a bit strange, to hear from me that a DDD/TDD book, which this is, is a Must Have, but let me explain: Applying Domain-Driven Design and Patterns, is not a book which is written by someone who writes books for a living. It's a book written by someone who writes software for a living. This makes the book so great, because it applies DDD and TDD in a very practical way, as you would do too, explained to you by a master in this field. This means it also discusses potential problems with some aspects of DDD and TDD, how to avoid them or how to deal with them, like you would have to do as well. Simply put: a must have book for software engineers who have to write code, create beautiful software for a living, for software engineers who have to face todays problems when creating software!

Jimmy is a great writer and good teacher too. I find that essential in a book: does the author know what s/he's talking about, is s/he a true bore or is the material taught in a comfortable way? I think Jimmy hit the sweet spot with this book: before you know it you've read several chapters and you've at the same time learned a lot. The style is also nice, it's as if Jimmy sits next to you talking to you, discussing the topics of the book while you're listening and learning.

Highly recommended.

3 Comments

  • I finished this book a couple of weeks ago. It is a fantastic read; definitely a must-have.

    I think the last sentence in your post nails it, Frans. "It's as if Jimmy sits next to you talking to you, discussing the topics of the book while you're listening and learning". I couldn't agree more.

  • Indeed Frans, it is a great book! With problems you and I get and not a book that says DDD is the holy grail but solves problems on the realistic way.

    I only readed it very fast, so I have to re-read it again but I really recommend this book to anyone who want to learn a bit of DDD and TDD in a 'pragmatic' way.

  • Is there somewhere a free chapter/ Table of Contents to get an idea about the contents of this book?

    Thanks

    Marco

Comments have been disabled for this content.