Workshop about Domain Driven Design at Caelum
This week I had the pleasure of knowing Philip Calçado consultant of ThoughtWorks. In the workshop of Caelum, Philip said about the main concerns of DDD. The workshop was amazing, very dynamic, with great content. We did several lessons in group of five people, using cards like CRC cards to create a Ubiquitous Language for us to communicate with the customer, in this case the customer was Philip. I work with DDD for 5 months (I guess :p) and sense that DDD is more than to use Design Patterns.
DDD is a way of communication between customers and developers. What matters is the communication without noises and your code reflect it. I’m sure that this workshop were very important for everyone who was there.
For those that want to developer software with quality and flexibility I recommend to read about DDD and the most important, before of you develop, undestand all concerns about DDD e keep in mind, DDD isn’t just Design Patterns (Service, Repository, etc), DDD is about communication.
Here are some references for those interested:
Fragmental.tw – Philip’s blog – Blog about development and Philip’s experiences
Domain Driven Design Quickly – http://www.infoq.com/minibooks/domain-driven-design-quickly - That’s a mini book about DDD, but this book focus most Design Patterns.
Domain-Driven Design: Tackling Complexity in the Heart of Software – The creator of term DDD is the author of this book. Indispensable reading
Congratulations to Philip and Caelum for the great workshop.
-
Archives
- March 2009 (1)
- October 2008 (1)
- September 2008 (2)
-
Categories
-
RSS
Entries RSS
Comments RSS