Further references
Books
Domain Driven Design - Eric Evans (Addison Wesley)
The official starting point for Domain Driven Design, covering the topic form tactical to strategical.
Applying Domain-Driven Design and Patterns (Addison Wesley)
A more implementation related approach focusing on the mechanics of the implementation of tactical DDD with C# and .Net.
DDD Quickly
A free dowloadable smaller reference for Tactical DDD from InfoQ
http://www.infoq.com/minibooks/domain-driven-design-quickly
Domain Driven Design website
New official website for Domain Driven Design. Aggregator for further resources, informations, discussion and events
http://domaindrivendesign.org/
Domain Driven Design User Group
This is the place where the most interesting discussions are hosted
http://tech.groups.yahoo.com/group/domaindrivendesign/
Italian Domain Driven Design group
http://it.groups.yahoo.com/group/DDD-IT/
Eric Evans interviews and talks on InfoQ
http://www.infoq.com/interviews/domain-driven-design-eric-evans
http://www.infoq.com/presentations/model-to-work-evans
http://www.infoq.com/articles/eric-evans-ddd-matters-today
http://www.infoq.com/presentations/strategic-design-evans
http://www.infoq.com/presentations/ddd-dsl-evans
DDD sample Application
A working implementation of DDD principles in SpringMVC plus Hibernate, maintained by Swedish company Citerus.
http://dddsample.sourceforge.net/
CQRS & Event Sourcing
I needed a separate page for that:
http://ziobrando.blogspot.com/2010/10/cqrs-event-sourcing-reference-links.html
DDD, TDD & BDD
The three amigos: DDD, TDD & BDD Presentation by Gojko Adzic
http://skillsmatter.com/podcast/design-architecture/ddd-tdd-bdd
Gojko Adzic’s Blog: http://gojko.net/
Context mapping
Strategic Domain Driven Design with Context mapping (My article on InfoQ)
http://www.infoq.com/articles/ddd-contextmapping
Context Mapping in Action - Presentation by Alberto Brandolini
http://skillsmatter.com/podcast/design-architecture/context-mapping-in-action
Articles
About entities, aggregates and data duplication - Alberto Brandolini’s blog
http://ziobrando.blogspot.com/2010/06/about-entities-aggregates-and-data.html
Random Links
Kent Beck blog entry on why writing maintainable software matters.
http://www.threeriversinstitute.org/blog/?p=104
Some more related or interesting books
Patterns of Enterprise Application Architecture - Martin Fowler
Analysis Patterns - Martin Fowler
Growing Object Oriented Software, guided by tests - Steve Freeman & Nat Pryce
The Pragmatic Programmer - Dave Thomas and Andy Hunt
Clean Code - Robert C. Martin
Agile Software Development, Pattern Principles and Patterns
Lean Software Development - Mary and Tom Poppendieck
Test Driven Development by Example - Kent Beck
Collaboration Explained - Jean Tabaka
No comments:
Post a Comment