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
Leadership in Software Design
Strategies for driving DDD adaptation in your company
with Gien Verschatse
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
Implement Tactical Patterns
Implement a rich domain model
with Stijn Vannieuwenhuyse
EXACT Coding Workshop
Test-Driven, AI-Assisted Development for Maintainable Code
with Marco Emrich and Ferdinand Ade
Mastering complex event-driven architectures
Unlock the secrets of messaging real-world superpowers
with Laila Bougria
How to Specify Architecture to Agents (and Humans): Architecture as Code
Align architecture with the technical and business environment
with Neal Ford
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.
Accelerate your Strategic Design with Large Language Models
Integrate the power of LLMs
with Thomas Coopman
AI-Augmented Software Engineering
Inderstand how AI coding assistants work
with Chelsea Troy
Software Architecture, the Hard Parts
Understand tradeoffs in novel situations
with Mark Richards
EventStorming Masterclass
Learn from the creator of EventStorming
with Alberto Brandolini
Architecture for Flow
Design adaptive, socio-technical systems optimised for a fast flow of change
with Susanne Kaiser
Knowledge Flow
How to Design Smarter Information Systems
with Diana Montalion
Strategic Domain-Driven Design
Learn the design and strategy principles of DDD
with Maxime Sanglan-Charlier
Domain Storytelling
Visualise business processes and domain knowledge
with Stefan Hofer and Henning Schwentner
Forces in Software Masterclass
Understanding the Physics of Software Evolution
with Michael Feathers
Guiding Data Mesh Lean Transformations
From Domain to Thin-Sliced Data Product MVP
with Paulo Caroli
Data Mesh In Action
A hands-on exploration of Data Mesh through real-world examples
with Jacek Majchrzak
Implementing a Data Mesh with Data Contracts
Hands-on techniques for self-serve data platforms and federated governance
with Andrew Jones
What participants say
The workshops are enlightening and thought-provoking. They help me question and structure my own thinking, leading to a clearer understanding of the topics.
PPaul van der Slot
Van der Slot Software
participant at Designing Constraints: Enabling Emergence in Complex Sociotechnical Systems with Dr. Jabe Bloom in 2025