Modern Software Engineering

VSTH15 Exposing the Not-So-Secret Practices of the Cult of DDD


2:30pm - 3:45pm

Level: Intermediate

Chris Klug


Active Solution

For decades, the followers of the Legend of the Ubiquitous Language, have been successfully implementing software solutions in complex domains. Using the not-so-secret practices outlined by the cult of DDD, they merge the realms of development and business to create understandable and manageable software.

But even if these powerful practices aren't secret, they are shrouded in mystery and complex language. Making them tools used almost exclusively by developers who have studied the ancient book of Evans. A book filled with incantations like "bounded context", "value object" and "anti-corruption layer".

But that ends today! In this session, we will expose some of the most useful DDD practices for what they are. And we will also show you how they can become powerful tools in your developer toolbelt. Even if you do not want to bend your knee to the craftspeople of old, and spend the rest of your career trying to explain the legend of the ubiquitous language to everyone around you.

You will learn:

  • Why DDD practices might be useful even if you aren't using DDD
  • DDD patterns that might make your solutions easier to work with
  • Why reading old programming books can still be of value