DDD Europe 2026 - Program

EXACT Coding Lab: Example‑Guided, AI‑Collaborative & Test‑Driven

DDD Europe - Hands-on Lab

Speakers

Ferdinand Ade and Marco Emrich

Ferdinand AdeMarco Emrich
Description

(This is a hands-on lab with limited capacity)

“Vibe‑coding” is trending: prompt until something seems to work. The outcome is often code that's difficult to understand and maintain. In this two‑hour hands‑on lab, the speakers introduce EXACT Coding — Example‑Guided, AI‑Collaborative & Test‑Driven — a pragmatic workflow for AI‑assisted development with an emphasis on readability and maintainability.

After a short introduction, participants practice the flow in a mob‑programming format run in fishbowl style: one small mob at the front works at a single workstation (driver plus navigators) while the rest of the room forms the outer circle, observing, suggesting, and rotating in at regular intervals. The group uses Example Mapping to clarify language and scope, turns examples into meaningful tests, and steers the AI with rule files and explicit commands. Tests act as a living specification, enabling safe refactoring and keeping the code base explainable. Human‑in‑the‑loop decisions remain essential: the mob evaluates “good enough,” chooses where to restructure, and decides when to prompt again. By the end, attendees understand how to apply the method in their teams to raise code quality, reduce coupling, and avoid vibe‑coding their way into an unmaintainable codebase.

Prerequisites

We need 4 to 5 chairs in front of the audience for the fishbowl. Also a table instead of only a speakers desk with 2 chairs - to make it easy for participants to take on the coding.

About Ferdinand Ade

Ferdi is a Developer and Consultant at codecentric. He is passionate about Software Craft and Domain-Driven Design (DDD), and advocates for close collaboration to enhance speed and quality. Ferdi co-hosts the Software Craft Leipzig Meetup and believes that hands-on sessions are the best way to learn new skills and techniques.

About Marco Emrich

Marco is an architect and consultant at codecentric, and a passionate advocate for software craft & quality, which he also teaches at the university of applied sciences in Salzburg. He regularly speaks at software engineering conferences and is the author of several technical books. When he's not buried deep in code, his children beat him in analog board games. Follow him at linkedin.com/in/marco-emrich ;)