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.