DDD Europe 2025 - Program

Implementing Tactical Patterns

DDD Europe - Workshop (2 days)

Speakers

Thomas Coopman

Thomas Coopman
Date
June 2-3
Description

Pre-conference workshops have limited capacity and are sold separately from conference tickets.

Through guided exercises, small blocks of theory and a set of examples, you'll be implementing a rich domain model with a focus on learning and implementing the tactical DDD patterns in the language of your choice.

Practical

This workshop will be 80% coding. Bring your laptop with a working programming environment. During the registration process you will pick a programming language that you are fluent in. You will have to do a small bit of preparation up front (2-3hours), make sure to have done it. The preparation will be sent 2 weeks in advance.

Learning outcomes

  • You will learn what the tactical patterns (value object, entity, specification, repository, aggregate,…) are, when to use which pattern and how to implement them.
  • You will learn how to go from scenarios and domain knowledge to test, to a working application.

About Thomas Coopman

Thomas Coopman is a senior consultant at Aardling. He trains and consults teams working in complex environments to bring meaningful change to their organisations. He has built deep expertise in Domain-Driven Design and optimising for team productivity and efficacy.

Thomas excels with organisations that recognise that high-performing teams need both technical excellence and a relentless focus on process, practices, and environment.

His childhood curiosity with computers took him to the University of Leuven to study computer science. While there, he grew an enduring love for learning new programming languages, with a current proclivity for all things functional programming.

Thomas teaches several public classes on topics ranging from Strategic Design, EventStorming, and Tactical Patterns at DDD Academy. He’s also a regular public speaker, with recent well-received talks at DDD Europe and KanDDDinksy.

Outside of software, Thomas is a keen parent and a triathlon hobbyist.