Examples

DDD Sample App


Cargo freighter passing under the Golden Gate bridge in San Francisco. Image courtesy of FreeFoto.com.

This project is a joint effort by Eric Evans of Domain Language and Swedish software consulting company Citerus.

It is a fully functioning application which demonstrates a practical implementation of the building block patterns using a conventional Java technology stack. The functionality is based on the cargo example used in Eric Evans' book

The team hopes that, beyond concretely demonstrating DDD in a conventional system, the example can become a platform for experimentation with new technology and innovative approaches.

The application is available, as of December 2010, as .NET port.

TimeAndMoney

TimeAndMoney is an open source development project with a goal of demonstrating supple design while providing some useful code to the community. Although it is not currently active, it is still useful as a library of value objects based on a model of two important generic subdomains.