Learn Domain-Driven Design
- by Ben Griswold
I just wrote about how I like to present on unfamiliar topics. With this said, Domain-Driven Design (DDD) is no exception. This is yet another area I knew enough about to be dangerous but I certainly was no expert. As it turns out, researching this topic wasn’t easy. I could be wrong, but it is as if DDD is a secret to which few are privy. If you search the Interwebs, you will likely find little information about DDD until you start rolling over rocks to find that one great write-up, a handful of podcasts and videos and the Readers’ Digest version of the Blue Book which apparently you must read if you really want to get the complete, unabridged skinny on DDD. Even Wikipedia’s write-up is skimpy which I didn’t know was possible…
Here’s a list of valuable resources. If you, too, are interested in DDD, this is a good starting place.
Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric Evans
Domain-Driven Design Quickly, by Abel Avram & Floyd Marinescu
An Introduction to Domain-Driven Design by David Laribee
Talking Domain-Driven Design with David Laribee Part 1, Deep Fried Bytes
Talking Domain-Driven Design with David Laribee Part 2, Deep Fried Bytes
Eric Evans on Domain Driven Design, .NET Rocks
Domain-Driven Design Community
Eric Evans on Domain Driven Design
Jimmy Nilsson on Domain Driven Design
Domain-Driven Design Wikipedia
What I’ve Learned About DDD Since the Book, Eric Evans
Domain Driven Design, Alt.Net Podcast
Applying Domain-Driven Design and Patterns: With Examples in C# and .NET, Jimmy Nilsson
Domain-Driven Design Discussion Group
DDD: Putting the Model to Work by Eric Evans
The Official DDD Site