Program
We run workshops all year at DDD Europe Academy.
Pre-Conference Workshops
May 27-28-29
Advanced Software Architecture with Residuality
Pre-conference Workshop (3 days)Barry O'ReillyMay 27-28-29Architecture: The Hard Parts
Pre-conference Workshop (2 days)Neal Ford and Mark RichardsMay 27-28Domain Storytelling
Pre-conference Workshop (1 day)Stefan Hofer and Henning SchwentnerMay 28EventStorming Masterclass
Pre-conference Workshop (2 days)Alberto BrandoliniMay 27-28Implementing Tactical Patterns
Pre-conference Workshop (2 days)Thomas CoopmanMay 27-28Mob Programming / Software Teaming
Pre-conference Workshop (2 days)Woody ZuillMay 28-29Production-Grade Event Sourcing: Modelling, DevOps, Process
Pre-conference Workshop (3 days)Oskar DudyczMay 27-28-29Software Design Masterclass
Pre-conference Workshop (2 days)Eric EvansMay 27-28Team Topologies Masterclass: Success Patterns for Fast Flow
Pre-conference Workshop (1 day)João Rosa and Sarah WellsMay 29Technical Debt - Prevention, Management and Reduction
Pre-conference Workshop (2 days)Michael FeathersMay 27-28
DDD Foundations
May 29
Aggregates: An In-depth Examination
TalkThomas Coopman and Gien VerschatseDDD on the frontend
TalkTalysson Oliveira CassianoDesign Discovery In Existing Systems
TalkMichael FeathersEvery Event, Everywhere, All at Once
TalkJacqui ReadModelling up!
TalkAlberto BrandoliniNaming is Caring
TalkMasoud BahramiUpskilling your Team in DDD
Talk (25m)Craig McCallum
Main Conference
May 30-31
A model is not enough
Hands-on LabAnnegret JunkerBuilding Distributed System Blueprints using DDD Practices
Hands-on LabJennifer (JD) CarlstonCode reading
Hands-on LabMarit van DijkCollaboratively Mapping Trade-offs for Decision-Making
Hands-on LabMoriel Schottlender and Kate ChapmanDDD & LLMs
TalkEric EvansDDD Bookswap
OtherDDD Europe AcademyDecision-Making for Maximizing Agreeability
TalkChelsea TroyDistilling Your Personal Design Heuristics
Hands-on LabRebecca Wirfs-BrockDomain Driven API Design
Hands-on LabAnnegret JunkerDomain Pattern – How the Domain Influences the Architecture
TalkCarola LilienthalDomain Re-discovery Patterns for Legacy Code
TalkRichard GroßEvolutionary Architecture and the Role of DDD
TalkRebecca ParsonsExperience ensemble (mob) ways of working
Hands-on LabElizabeth Zagroba and Joep SchuurkesHow to DSL for real
Hands-on LabMarkus VölterHow to understand almost anything
TalkMarkus VölterImpact Mapping
Hands-on LabKrisztina HirthKnowledge Crunching and Psychological Safety - from myth to evidence-based practices
Hands-on LabMartin Günther and Helen RappLiberating Structures: Tap Into the Collective DDD Knowledge
OtherMartin Günther and Jacob DuijzerModel Rigor, You Say
TalkRebecca Wirfs-BrockModelling the Law: Turning Intent Into Code
TalkChris Atherton and Halvor Grizzly BjørnOne domain from different angles
Hands-on LabMarijn HuizendveldShades of Conway's Law
TalkThierry de PauwSystems Thinking for Innovation
Hands-on LabLorraine Steyn and Ayesha BagusTeam topology: a tool, a theory, framework or Art?
TalkSun Maria LehmannThe Timeless Way of Software
TalkTaylor TroeshThinking About Thinking - Dogma, What are we to do?
Hands-on LabWoody Zuill and Kevin MeadowsUncovering and Optimizing Feedback Loops Together
Hands-on LabNico Krijnen and Ivo DomburgUsing The Iceberg Model to Improve Sociotechnical Systems
Hands-on LabDiana Montalion and Matt WynneWhat We Know We Don't Know
TalkHillel WayneWhat we learned about event sourcing and DDD while building a bank
TalkThomas Bøgh FangelYou’ve done an EventStorming, great! Now what?
Hands-on LabMaxime Sanglan-Charlier
Tickets