Davy Landman - Domain driven redesign - DDD Europe 2025

Domain-Driven Design Europe 2025 - Organised by Aardling (https://aardling.eu/) https://dddeurope.com https://newsletter.dddeurope.com/   / domain-driven-design-europe   https://bsky.app/profile/dddeu.bsky.s... https://mastodon.social/@[email protected]... Imagine the eighties. General-purpose 3GLs (third-generation programming languages), such as C and COBOL, are established. Domain-specific 4GLs (fourth-generation), such as Oracle Forms, are emerging. One of the companies we work with decided to build its own 4GL system. Fully tailored to its business to improve productivity, it was DDD avant la lettre. A big success. And interestingly, after forty years of mission-critical usage, the 4GL system itself has become part of the very domain it was initially designed after: panels, screens, and input controls in the UI now influence the ubiquitous languages spoken by staff and contribute to the delineation of bounded contexts. Over time, though, programmers come and go. Requirements change. Technical debt accumulates. Forty years down the road, the once-modern 4GL system is in need of rejuvenation. However, employing DDD tactics in the context of legacy systems is well-documented to be hard. For instance, in his paper "Getting Started with DDD when Surrounded by Legacy Systems", Eric Evans himself writes it "almost always disappoint[s]." In this session, we share our experiences with the domain-driven (re)design of the forty-year-old 4GL system at our client. Topics covered include: domain analysis in the presence of an existing, normative legacy system rejuvenation roadmapping based on bounded contexts DSL design (not implementation; that's an interesting topic for another time) to represent and manage digital assets and domain knowledge. We also compare our approach to the strategies described in Evans' aforementioned paper (and taught in the DDD Europe Academy workshop "DDD & Legacy Systems"). About Davy Landman: Software Language Engineer & CEO at Swat.engineering Davy Landman is a software architect with extensive experience in the industry. He has designed many kinds of software, including parsers, typecheckers, and compilers, using domain-driven approaches. He enjoys understanding old code and figuring out ways to modernize it. Eight years ago he co-founded Swat.engineering where he combines his technical knowledge and desire to understand complex domains to help companies take back control over their software, by making their domain knowledge explicit. Next to running the company and supporting the team, he’s also a core contributor to the Rascal Metaprogramming Language.

How to Train Your Domain Model - Tobias Goeschel - DDD Europe 2025
▶︎

How to Train Your Domain Model - Tobias Goeschel - DDD Europe 2025

Henning Schwentner - DDD for Mergers and Acquisitions - DDD Europe 2025
▶︎

Henning Schwentner - DDD for Mergers and Acquisitions - DDD Europe 2025

Why COBOL Developers Prefer Writing Tests in Java
▶︎

Why COBOL Developers Prefer Writing Tests in Java

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
▶︎

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Cyrille Martraire - Breaking conventions for more performant models - DDD Europe 2025
▶︎

Cyrille Martraire - Breaking conventions for more performant models - DDD Europe 2025

Supercharged Mobile App Development with Drupal Unveiling MAP - DrupalCamp Berlin 2024
▶︎

Supercharged Mobile App Development with Drupal Unveiling MAP - DrupalCamp Berlin 2024

Ex-Google Recruiter Explains Why "Lying" Gets You Hired
▶︎

Ex-Google Recruiter Explains Why "Lying" Gets You Hired

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan
▶︎

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan

Why Adam Savage Won't Trust USB Keys
▶︎

Why Adam Savage Won't Trust USB Keys

I Hacked This Temu Router. What I Found Should Be Illegal.
▶︎

I Hacked This Temu Router. What I Found Should Be Illegal.

Modular Monoliths: The Architecture That Scales w Your Domain - Omphile Matheolane - DDD Europe 2025
▶︎

Modular Monoliths: The Architecture That Scales w Your Domain - Omphile Matheolane - DDD Europe 2025

Younès Zeriahi - Living Domain Model - DDD Europe 2025
▶︎

Younès Zeriahi - Living Domain Model - DDD Europe 2025

Something is jamming GPS over Europe. Here's what we found
▶︎

Something is jamming GPS over Europe. Here's what we found

A Conversation with Demis Hassabis, Co-Founder and CEO of Google DeepMind
▶︎

A Conversation with Demis Hassabis, Co-Founder and CEO of Google DeepMind

How I deleted 95% of my agent skills and got better results — Nick Nisi, WorkOS
▶︎

How I deleted 95% of my agent skills and got better results — Nick Nisi, WorkOS

Remove All Negative Energy | Attract Miracles & Good Luck | 7 Chakra Balance & Aura Cleansing
▶︎

Remove All Negative Energy | Attract Miracles & Good Luck | 7 Chakra Balance & Aura Cleansing

Informatiker bei Lufthansa Systems: Job zwischen Cybersecurity und Softwareentwicklung | alpha Uni
▶︎

Informatiker bei Lufthansa Systems: Job zwischen Cybersecurity und Softwareentwicklung | alpha Uni

Building the PERFECT Linux PC with Linus Torvalds
▶︎

Building the PERFECT Linux PC with Linus Torvalds

How to Get and Evaluate Startup Ideas | Startup School
▶︎

How to Get and Evaluate Startup Ideas | Startup School

Linus Lays down the Law
▶︎

Linus Lays down the Law