DevNetTeam’s Weblog

TecBlog

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.

Advertisement

October 31, 2008 - Posted by | Uncategorized | , , ,

2 Comments »

  1. Very nice man… I’ll read about it… looks interesting

    Comment by Mantovani | October 31, 2008 | Reply

  2. hey Lucas !
    Good summary of what happened, was very nice shape the Rio’s :D parking system !

    Sucess!

    Comment by Roger Leite | October 31, 2008 | Reply


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.