Workshop Details

The Conference for Delphi & More
23 - 25 October 2017, Hilton Hotel Cologne

Arnaud Bouchez


25 Oct 2017
10:00 - 11:30
Very Early Bird Register till August 24th and save up to 200 €! Register now!

Practical Domain Driven Design (Part 2)

25 Oct 2017
10:00 - 11:30

Domain Driven Design is a set of (paranoid) rules, to uncouple your business logic from all its dependencies. DDD could be seen as SOLID principles applied one step ahead, focusing on your business domain. DDD is to be used to write maintainable and evolutionary software, isolating your precious domain logic so that the project could still be maintainable in a decade. But in practice, once you have read the literature, DDD is hard to start with coding.
In this half-day workshop, we full write a simple, but complete DDD system from scratch. DDD rules will be applied using practical object pascal patterns, coming from years of writing DDD code for real business projects. A safe Test Driven Design approach will be followed. The Open Source mORMot framework will be used as a convenient toolbox, focusing on writing DDD expressive code, in a clean SOA architecture.