Virtual Domain-driven design
Episodes
Critically Engaging with Models a conversation with Rebecca
29 Jan 2026
Contributed by Lukas
In this session, we are joined by Rebecca Wirfs-Brock, who will first present a short talk on their essay Critically Engaging With Models followed by ...
Patterns of BDD Automation - a Fireside chat with Seb Rose and Gáspár Nagy
26 Nov 2025
Contributed by Lukas
Automation is a frequently discussed topic in the development and test communities - and has been for many years. Similarly, patterns have been part o...
See the Forest for the Trees - Trond Hjorteland
07 Nov 2025
Contributed by Lukas
When developing your software products, be it coding, testing, user experience, product management, or all the other elements required to solve a cust...
Slow down to speed up your decision-making - Gien Verschatse
23 Oct 2025
Contributed by Lukas
Software teams often reach for Kubernetes or similar prepackaged answers as default solutions to complex problems. But Kubernetes isn’t a strategy—...
The paradox or polarity between decentralised and centralised decision-making
16 Oct 2025
Contributed by Lukas
When it comes to giving software teams the autonomy to make their own decisions, trust can be a delicate thing. This is particularly true when those d...
Escaping the Enshittification Trap: Systems Thinking for Sustainable Quality
29 Sep 2025
Contributed by Lukas
In this talk, we’ll explore quality as an emergent property of our teams, tools, and processes—not just something we test at the end. We’ll look...
How Autonomy Saved One of Spotify’s Most Loved Features From Being Killed
16 Sep 2025
Contributed by Lukas
"I would have killed that if it was just me, 100%,” said Spotify founder and CEO Daniel Ek about Discover Weekly, a feature that would become one of...
The Innovation of Cumulative Cultures and Developer Problem-Solving
22 Aug 2025
Contributed by Lukas
Did you know that crows are better than toddlers at generating novel solutions? It's true! In the earliest days of childhood, around the globe scienti...
Hazel Weakly - Abstractions as Bridges
11 Aug 2025
Contributed by Lukas
Have you ever wondered about what makes a good abstraction vs a bad one? Do you want to examine potential reasons why efforts to develop abstractions ...
Systems Thinking Intro with Lorraine Steyn
28 Jun 2024
Contributed by Lukas
Systems thinking is the macro behaviour that we must understand in analyzing our world. A system always produces what it is designed to do, even if th...
Managing Domain Knowledge with Chris Simon
14 Mar 2024
Contributed by Lukas
From example mapping, to BDD, to DDD practices like event storming and domain storytelling, we're fortunate to have a wide range of tools for collabor...
Soft Skills for Technical Professionals by Jacqui Read
25 Feb 2024
Contributed by Lukas
The strongest tech skills don’t necessarily guarantee success. To get the best from those around you—and maximize your own influence—you need to...
[Fireside chat] orchestration and choreography with Laila Bougria & Udi Dahan
01 Aug 2023
Contributed by Lukas
When building event-driven architectures, one of the challenges we face is coordinating work across many services. How do we implement complex data fl...
Exploring Integrative Leadership Keynote - Adaptive Leadership: Mobilizing the whole Ebenezer Ikonne
04 Jul 2023
Contributed by Lukas
As systemic complexity increases around us, many technologists are redefining “leadership.” What is technical leadership when good decision-making...
(Architectural) Decision Making Gathering Keynote - architecture over architects
03 Jan 2023
Contributed by Lukas
As the relational complexity of software increases, we need, more than ever, smart architecture. Domain-aligned, team-decoupling, cohesiveness-driving...
Sharing your (Systems) knowledge with Bytesize Architecture Sessions with Andrea
21 Nov 2022
Contributed by Lukas
Does your team suffer from: Inconsistent views of your systems? Producing incohesive solutions? Ineffective architecture practices and tools? Intro...
Effective team collaboration and why we need it for modern product experiences?
10 May 2022
Contributed by Lukas
oday most software products are highly networked and distributed solutions used by 1000s if not -10000s of people spread across the globe. To produce ...
[Panel] Long term impact of architectural design decision
01 Apr 2022
Contributed by Lukas
There is a quote made famous by Ruth Malan from Grady Booch: "Architecture represents the significant design decisions that shape a system." And shapi...
Design & Reality with Mathias Verraes
14 Jan 2022
Contributed by Lukas
Our models should be driven by the domain, but not constrained by what domain experts tell us. After all, the domain language is messy, organic, ambig...
Domain-Drinking Dialogues 2nd edition - 2021 Lean coffee
29 Dec 2021
Contributed by Lukas
In the last week of this year, we are closing another full year of virtual Domain-driven design meetups with the last meetup. So grab your drinks (tea...
Open Sociotechnical Systems Thinking with Trond Hjorteland
29 Nov 2021
Contributed by Lukas
The term “sociotechnical” seems to have gotten a bit or renaissance lately, which is a great thing given all the positive impact it has ha...
[Talk] Fifty Ways to Scale Your Agile with Grady Booch
28 Jul 2021
Contributed by Lukas
Some will say that you shouldn't even try to tackle a system bigger than what a typical agile team can absorb; others will say that agile just doesn’...
[Open Discussion] Do we need software architects?
03 Jun 2021
Contributed by Lukas
Do Software architects have a bad name? Why? What are your expectations, what anti-patterns you experience? What are you thankful for from your archit...
[Fireside chat] How Epistemic injustice impacts Domain Crunching with Cat Swetel
08 Apr 2021
Contributed by Lukas
Cat Swetel gave a brilliant Technologist's Introduction to Epistemic Injustice explaining "epistemic injustice"—what we know, how we know, and who g...
[Fireside chat] Udi Dahan - Ask me Anything
11 Mar 2021
Contributed by Lukas
Join us in this special fireside chat with Udi Dahan answering all your questions spanning from Domain-Driven Design, Software Architecture from SOA, ...
[Panel] Fostering autonomous teams with proper leadership culture
24 Feb 2021
Contributed by Lukas
Domain-Driven Design is a lot about collaborative modelling, understanding the user's needs collaboratively to design and implement the best fitting m...
[Panel] Relationship(s) between problem and solution space
27 Jan 2021
Contributed by Lukas
People wonder how distilling the Core with the Core, supportive and generic subdomains fit and what space. What concepts are in the problem space, and...
[Panel] Splitting systems towards bounded contexts and microservices
13 Jan 2021
Contributed by Lukas
There are many reasons to split up large-scale systems towards more modular, smaller services with their own model and language. You can decouple team...
Domain-Drinking Dialogues - 2020 ending Ask us anything party
22 Dec 2020
Contributed by Lukas
Just before all the holidays start we are closing this year virtual Domain-driven design meetups with the last meetup. So grab your drinks (tea, lemon...
[Panel] What makes you a DDD'er?
30 Nov 2020
Contributed by Lukas
From twitter: https://twitter.com/mathiasverraes/status/1298665213978447873?s=20 Using collaborative modelling to build a shared understanding of you...
TDD as a design tool with Dave Farley
11 Nov 2020
Contributed by Lukas
There has been a lot of fuzz around the topic of test-driven development; some find it useful; some don't see any value in it. You also have different...
Psychologic safety in remote collaboration with Gitte Klitgaard
30 Sep 2020
Contributed by Lukas
The recent COVID-19 pandemic forced us DDD practitioners to move our collaborative modelling efforts to the remote world. Within collaborative modelli...
Remote facilitation with Kirsten Clacey, Jay-Allen Morris and Jo Perold
23 Sep 2020
Contributed by Lukas
Collaboration in remote meetings doesn’t have to be difficult, learn how to make it effective, enjoyable and valuable. Join us for a panel discussio...
[Panel] Design better products with real cross-functional teams - Jutta & Maryse
27 Aug 2020
Contributed by Lukas
Too many products have been developed that serve one kind of client only. The reason is that the composition of the teams leads (subconsciously) to th...
[Panel] What can we learn from open-source with Matteo Collina
05 Aug 2020
Contributed by Lukas
Thanks to Krisztina we will have Matteo Collina as a special guest on our next panel. Matteo is a long time Nodejs contributor and TSC member. Open-so...
[Panel] One user to bind them all? Products, teams and bounded contexts
30 Jul 2020
Contributed by Lukas
In the last meetup, Krisztina found something Jessica said interesting to dive into: "We are talking in DDD about Bounded Contexts and independent tea...
#DDDDD Panel: Natural Boundaries with Krisztina, Evelyn, Nick and Alberto
28 Jul 2020
Contributed by Lukas
Finding the right boundaries of contexts is hard - implementing them can be even harder if the organisation does not change. But how can one change th...
Speaking truth to power: a foundational skillset
16 Jul 2020
Contributed by Lukas
As complexity increases, are you (too often) shouting into the wind? Do you see icebergs ahead yet fail to convince others to avoid them? Are your arc...
Balancing upfront design versus iterative design
26 Jun 2020
Contributed by Lukas
We want early feedback to inform foundational or load-bearing decision making before committing to hard/expensive to change design decisions. But we d...
Virtual Lean Coffee Fishbowl: UX, DDD and BDD - take 2
18 Jun 2020
Contributed by Lukas
It all started with a tweet by John Cutler "Wonder how many BBD / DDD enthusiasts are aware of the body of similar work in #ux research and vica versa...
#DDDDD: Bounded Contexts, Microservices, and Everything In Between
18 May 2020
Contributed by Lukas
“95% of the words are spent extolling the benefits of ‘modularity’ and that little, if anything, is said about how to achieve it” - Glenford J...
[DDD London] DDD-Lite: Independent Service Heuristics with Matthew Skelton
18 May 2020
Contributed by Lukas
When designing organizations for fast flow of change, we need to find effective boundaries between different streams of change. Techniques like Domain...
How to improve modelling with Behaviour-driven development
15 Apr 2020
Contributed by Lukas
Behaviour Driven Development (BDD) is a term that was coined by Dan North in 2006. It came about as a response to a very specific problem – teaching...
How cognitive biases and ranking kills your modelling sessions
08 Apr 2020
Contributed by Lukas
The power of collaborative modelling comes from having a diverse group of people who, together, have a lot of wisdom and knowledge. You would expect t...
Secure by Domain-driven design with Jessica, Dan Bergh and Daniel
04 Apr 2020
Contributed by Lukas
Let's talk about the confluence between domain-driven design and security. Deep understanding of the domain lets us define what we DO want to happen, ...
Lost in bounded context translations with Julie, Indu, Michael and Nick
18 Mar 2020
Contributed by Lukas
Language is a big topic in the Domain-Driven Design community. We want to have small bounded contexts, each with there own ubiquitous language. Having...
Virtual Lean Coffee Fishbowl: UX, DDD and BDD
17 Jan 2020
Contributed by Lukas
It all started with a tweet by John Cutler . And it seemed that a lot of people from these communities learned a lot from each other. And we would lov...
How feature branching affects domain-driven design with Thierry de Pauw
09 Jan 2020
Contributed by Lukas
Feature branching is again gaining in popularity due to the rise of distributed version control systems. Although branch creation has become very easy...
Combatting the Near Enemies of Domain Driven Design at Scale
12 Dec 2019
Contributed by Lukas
For the past decade and a half, Domain-Driven Design has been giving teams the tools to successfully tackle the complexity at the heart of software. B...
Does a Domain-driven design approach need an agile business?
04 Dec 2019
Contributed by Lukas
On twitter, a discussion started between Trond, Anton and Krisztina about working in agile product development without a clear business goal. Since tw...
SunDDDay Discussion: Growing your local DDD community
02 Dec 2019
Contributed by Lukas
Getting started or advancing your Domain-Driven Design knowledge on your own can be a frustrating experience. Especially when you have so many questio...
Make your tests tell the story of your domain with Anne and Mads
13 Nov 2019
Contributed by Lukas
Even with perfect naming and perfect code, it is hard to read the story of your domain straight out of it. You can be certain that you’ll have forgo...
What is an aggregate with Thomas Ploch
06 Nov 2019
Contributed by Lukas
Within the community, there is been an ongoing discussion about the aggregate pattern. From Eric Evans perspective it is: An architectural pattern tha...
SunDDDay discussion: CQRS & Event Sourcing systems with Alexey and Marco
22 Oct 2019
Contributed by Lukas
In the next SunDDDay discussion Alexey Zimarev and Marco Heimeshoff will join us and share their experience in building systems with CQRS and Event So...
EventStorming Types and Heuristics with Rebecca, Paul and Alberto
01 Oct 2019
Contributed by Lukas
Rebecca Wirfs-Brock, Paul Rayner en Alberto Brandolini will join us in this VDDD meetup and talk about what types of EventStorming there are, and what...
SunDDDay discussion: EventStorming and User story mapping for domain discovery
30 Sep 2019
Contributed by Lukas
On this first SunDDDay 26th May at 16:30 Central European Time (Amsterdam GMT +2), virtual DDD meetup will hold an online panel discussion where you c...
Introducing DDD to your Company with Barry O Sullivan
25 Sep 2019
Contributed by Lukas
DDD is about enabling developers and business owners to work together on a collaborative model, but how do you introduce the concept? In a world rife ...
Can business capabilities be useful in DDD with Trond Hjorteland
02 Sep 2019
Contributed by Lukas
In this SPA conference special, we will talk with Trond Hjorteland about if business capabilities are useful in DDD. The DDD community seems to consis...
Impact Mapping to manage change and strategic design with Krisztina Hirth and João Rosa
30 Aug 2019
Contributed by Lukas
In this next virtual DDD meetup, João Rosa and Krisztina Hirth will discuss with us how impact mapping helps to find the possible solutions to achiev...
Socio-technical architecture with Ora Egozi-Barzilai and Evelyn van Kelle
28 Aug 2019
Contributed by Lukas
In this # VDDD meetup, we will talk with Ora Egozi-Barzilai and Evelyn van Kelle about their experience with socio-technical architecture. Socio-techn...
How To Read the Blue Book: Strategic Design with Mathias Verraes
26 Aug 2019
Contributed by Lukas
Over more than 15 years ago, Eric Evans published the book Domain-Driven Design. The blue book, as it is called today, has a vast amount of knowledg...