In the picture
Domain-Driven Design in Your Favourite Language
Learn to build rich domain models and use advanced tactical patterns. Now running in Go, Python, Java, C# and Kotlin.
View DetailsUpcoming Sessions
Domain Storytelling
Visualise business processes and domain knowledge
with Henning Schwentner
Powered by Aardling
Get in touch to discuss running a private training or consulting with our experts. Tailored specifically to your domain and technical challenges.
- Custom curriculum & exercises
- Flexible schedule & location
- Confidential architecture Q&A
Implementing a Data Mesh with Data Contracts
Hands-on techniques for self-serve data platforms and federated governance
with Andrew Jones
EventStorming
Learn this collaborative method for modelling domains
with Stijn Vannieuwenhuyse
Data Mesh In Action
A hands-on exploration of Data Mesh through real-world examples
with Jacek Majchrzak
Domain-Driven Design in Kotlin
Learn to build rich domain models and use advanced tactical patterns
with Gien Verschatse, Thomas Coopman, Stijn Vannieuwenhuyse, and Anton Stöckl
Stay in the Loop
Get notified about new workshops, early-bird discounts, and exclusive content on DDD, Architecture, and Software Design.
No spam, unsubscribe anytime. Join 5,000+ developers.
Domain-Driven Design in Java
Learn to build rich domain models and use advanced tactical patterns
with Gien Verschatse, Thomas Coopman, Stijn Vannieuwenhuyse, and Anton Stöckl
Domain-Driven Design in Go
Learn to build rich domain models and use advanced tactical patterns
with Gien Verschatse, Thomas Coopman, Stijn Vannieuwenhuyse, and Anton Stöckl
Domain-Driven Design in Your Favourite Language
Learn to build rich domain models and use advanced tactical patterns
with Gien Verschatse, Thomas Coopman, Stijn Vannieuwenhuyse, and Anton Stöckl
Domain-Driven Design in PHP
Learn to build rich domain models and use advanced tactical patterns
with Gien Verschatse, Thomas Coopman, Stijn Vannieuwenhuyse, and Anton Stöckl
Domain-Driven Design in Typescript
Learn to build rich domain models and use advanced tactical patterns
with Gien Verschatse, Thomas Coopman, Stijn Vannieuwenhuyse, and Anton Stöckl
Domain-Driven Design in C#
Learn to build rich domain models and use advanced tactical patterns
with Gien Verschatse, Thomas Coopman, Stijn Vannieuwenhuyse, and Anton Stöckl
Domain-Driven Design in Python
Learn to build rich domain models and use advanced tactical patterns
with Gien Verschatse, Thomas Coopman, Stijn Vannieuwenhuyse, and Anton Stöckl
What participants say
It was great to experience first-hand what the method can accomplish, and gather practical tips. I have used the method a few times since then, and it has proven to be a powerful collaborative visualisation tool for processes.
BBianca Schöne
DKMS Life Science Lab gGmbH
participant at EventStorming Masterclass with Alberto Brandolini in 2023