DDD Europe 2020
| title | author | length |
|---|---|---|
| Continued Learning: The Beauty of Maintenance - | Kent Beck | 56m |
Defines coupling precisely: A and B are coupled if changing A forces a change to B and shows a concrete fix when a parameter name change ripples through seven… | ||
| DDD is not enough: the future of software development - | Dave West | 16m |
Software engineering since 1968 creates a widening chasm between code and real-world domains, and DDD alone is insufficient; the proposal is to gather domain… | ||
| Dissecting Bounded Contexts - | Nick Tune | 51m |
Argues that bounded contexts have 50+ measurable attributes (language, business differentiation, technical complexity, team topology) and proposes treating… | ||
| Data Mesh Paradigm Shift in Data Platform Architecture - | Arif Wider | 48m |
Centralized data lakes and warehouses are the bottleneck: Fortune 1000 firms increase big data and AI spend while confidence in outcomes falls, and data… | ||
| How serverless impacts design - | Gojko Adzic | 55m |
Serverless shifts design from monolithic apps to unbundling from apps to tasks, forcing deployment to shape the model: design event payloads as purpose-built… | ||
| Systems Thinking and the Art of Simplification - | Lorraine Steyn | 49m |
A practical guide to using systems thinking to simplify real software problems: introduces Donella Meadows-style stock and flow diagrams (dams, stocks… | ||
| Preparing For a Future Microservices Journey Using Wardley Maps - | Susanne Kaiser | 50m |
Claims microservices market reaches 33 billion by 2023 and adoption hits late majority while loose coupling still lags; uses Wardley Maps plus Domain-Driven… | ||
| The Value of Objects - | Dymtro Dashenkov | 11m |
Shows concrete bugs avoided by turning primitives into small immutable types: constructor-parameter swaps, fragile email parsing, and wrong money math for odd… | ||
| Architecture Decisions: A Case Study - | Konstantin Kudryashov | 01h 01m |
Prototype swaps Node.js for Elixir and Erlang after a one-week spike, rebuilding most of the platform in a month; the codebase initially contains 70%… | ||
| Formal specifications for Microservices - | Francois Royer | 14m |
Claims a practical pipeline that turns EventStorming post‑its into executable formal models, translating commands/events/entities into a Petri nets… | ||
| A different take on (context) mapping - | Marijn Huizendveld | 42m |
Argues that traditional context maps lack an anchor and a movement axis and shows a practical recipe: combine Wardley maps (evolution axis + position) with… | ||
| Architect’s Survival Guide to Healthcare - | Sonya Natanzon | 49m |
Healthcare software must prioritize patient safety and data portability while surviving heavy regulation and constant change. Uses Domain-Driven Design to… | ||
| Combatting the Near Enemies of DDD - | Andrew Harmel-Law, Gayathri Thiyagarajan | 57m |
A large criminal‑justice modernization uses CQRS and event sourcing but collapses multiple perspectives into one shared Case aggregate, causing merge… | ||
| Systems are communication structures - | Diana Montalion | 51m |
Explains how large content platforms (examples: The Economist, Wikimedia, Drupal-era sites) break down into recurring low-level patterns that dictate… | ||
| Tackling team dysfunctions with Mob programming - | Pedro Moreira Santos | 12m |
Mob programming combined with short TDD exercises produces a measurable side effect: teams gain trust, accept vulnerability, have more constructive conflict… | ||
| Behavioral Programming: Aligning Code with How We Think - | Luca Matteis | 52m |
Behavioral Programming uses parallel B-threads that request/wait/block sync points and an event‑selection engine so new behavior is added as separate modules… | ||
| How Commonality Variability Analysis reduces complexity. | Avraham Poupko | 55m |
Commonality–variability analysis (CVA) reduces accidental complexity by forcing explicit choices about what is truly shared and what is variant: use event… | ||
| A Story of Mob Programming, Testing and Everything - | Elisabeth Hocke | 51m |
A team experiments with mob programming to dissolve a critical knowledge silo and moved infrastructure to AWS together, learning by doing and automating most… | ||
| I am done - | Peter De Bouvere | 10m |
Engineering reorganizes from role-based squads to cross-functional teams (dev, product, design, QA) and hits a bottleneck: iOS App Store reviews delay sprints… | ||
| Thinking out of the box when DDD is not enough - | Tom Janssens | 09m |
Consulting examples show DDD alone hits local maxima and the fix is pragmatic: replace a fragile Federation file flow by an in-browser upload replacement and… | ||
| Evolving architecture with DDD and hypermedia - | Einar W. Høst | 46m |
NRK TV moves from a monolith to bounded contexts using an API gateway (Varnish, nginx) and the Strangler pattern, adding HAL links so clients navigate between… | ||
| Applying DDD - | Oleg Kutyrin, Juergen Heymann | 47m |
SAP builds a single overarching domain model for its Intelligent Enterprise Suite using DDD to replace expensive point‑to‑point mappings, defining concrete… | ||
| Elephants, Patterns, and Heuristics - | Rebecca Wirfs-Brock, Christian Kohls | 48m |
Claim: design patterns are like elephants — observable but often misunderstood — and pattern descriptions are local, testable theories that need personal… | ||
| Experiments in Reasoning - | Aslam Khan | 54m |
Experiments apply functional and logic techniques to real problems: finite state transitions become pure functions that return new states using currying and… | ||
| Boost your productivity and confidence with Docker - | Borislav Borisov | 10m |
Docker becomes the repeatable lab for developers: onboarding time drops from days to two hours and new hires make a first PR within three days, databases start… | ||
| Deliver business value - | Jan Doorenbal | 14m |
Shows a working workflow built with Apache Isis (a Naked Objects–style Java framework) that generates UIs from domain objects and persistence. A small leotard… | ||
| Zero to Progress - | Kevin Lucke | 12m |
A claim-processing startup prototypes an MVP in two months using Flutter rapid prototype, ships a fragile but working mobile/web product, and then hits a… | ||
| Woman founders of IT - | Oana Juncu | 09m |
Pecha Kucha format 20 slides 20 seconds recounts concrete inventions: Ada Lovelace writes a program in 1842 to compute Bernoulli numbers and dies in 1852 with… | ||
| Scaling robots - | Natalia Chechina | 36m |
Compares ROS (Kinetic/Melodic) and ROS2 (Crystal) on a laptop and fleets of cheap Raspberry Pi robots (~£250 each), measuring latency, throughput and a… | ||
| nothing matches | ||