~/conference

KanDDDinsky 2019

date:2019-10-17..2019-10-18
location:Berlin, Germany
series:KanDDDinsky · 2 editions
editions:[KanDDDinsky 2019, KanDDDinsky 2022]
titleauthorlength
KanDDDinsky 201902m
Short, informal reflection on practice over rules that argues for learning by doing and deliberately trying things to see how they fail then improve…
Promo on
Resilience Design PatternsIndu Alagarsamy37m
Translates climbing anchors to software: use SERENE (Solid, Redundant, Equalized, No extension) so critical services are duplicated, load balanced and avoid…
Talk on
AccelerateMarcello Pauli38m
Greenfield slice for legal-protection integrates with an existing data-acquisition system and replaces a failing vendor magic library by designing a custom…
Talk on
DDD, Event Sourcing and ActorsAlexey Zimarev49m
Describes implementing event sourcing with C#, EventStore and Proto.Actor, replacing per-command stream reads by actors that hold aggregate state in memory and…
Talk on
Architecture: The Stuff That's Hard to ChangeDylan Beattie48m
Argues that software architecture is literally architecture is the stuff that's hard to change: make decisions, communicate them, and enforce them. Recommends…
Talk on
Make your tests tell the story of your domainMads Opheim, Anne Landro49m
Legacy Norwegian court system runs 16 years of production with few bugs; the team automates the tedious quarter‑long manual regression cycles by writing value…
Talk on
Domain Modeling Made FunctionalScott Wlaschin51m
Shows how using F# and composable types (options, wrapper types, discriminated unions) turns vague fields into enforced invariants: email becomes EmailAddress…
Talk on
Bounded rationality, complex Systems and Agile principlesMarco Consolaro47m
Argues that bounded rationality limits decisions and Agile works by expanding those boundaries through faster feedback and shared models. Cites a supermarket…
Talk on
How we changed our worldCarola Lilienthal39m
Developer community claims concrete wins: unit testing (JUnit in 1997) cuts late bugs, the Agile manifesto (2001) shifts feedback into short cycles, DevOps…
Talk on
Is Maybe an Option (for modelling your domain)?Roman Sachse43m
Shows that F# option/maybe makes absence explicit but not why a value is missing, and that replacing scattershot nulls with algebraic sum types (like a custom…
Talk on
Domain Prototyping or Design Is How It WorksTobias Goeschel50m
Starts by arguing for building a tiny, working domain core first and iterating outward: event storming to choose a small bounded context, implement a…
Talk on
Context Maps - a deep diveMichael Plöd49m
Context maps deliver a practical map of how bounded contexts and teams actually interact, exposing which models propagate (loan application form → scoring)…
Talk on
Cut & ShaveHerman Peeren47m
A domain model for a hot‑air balloon operator gets pared back to reduce accidental complexity: invoices, invoice lines, time and space and team‑spirit are…
Talk on
Meet the Social Side of Your ArchitectureAdam Tornhill46m
Argues that version-control data reveals hidden organizational faults using fractal figures and a normalized 0–1 team-coupling metric to detect modules with…
Talk on
Desigining better processes and customer journeys with DDD and Event StormingFrancois Royer47m
Shows two concrete wins: use Event Storming to extract event models from messy BPMN and customer-journey artifacts, reverse-engineer deployed workflows into…
Talk on
Hatching software development ecosystems (the gordian knot)Alberto Brandolini53m
DevOps adopters deploy up to 46x more frequently and achieve commit‑to‑deploy lead times up to 400x faster, while success correlates with loosely coupled…
Talk on
A practical introduction to DDD, CQRS & Event SourcingDennis Doomen44m
Shows a concrete mortgage application model: a MortgageApplication aggregate that enforces the invariant “all proofs must be signed” with optimistic…
Talk on
Extreme Contracts: free to work the way we love toward the right designJacopo Romei46m
Proposal: run 5-day paid spikes at a fixed, non-negotiable price; customer pre-allocates budget, inspects deliverable at end of each iteration and either pays…
Talk on
Finding your service boundaries - a practical guideAdam Ralph49m
Argues that service boundaries come from use cases not entities and shows a concrete pattern: in an Amazon-style checkout create the order ID at workflow start…
Talk on
Functional Programming and Domain Driven Design - a match in Heaven!Marco Emrich51m
Shows how Domain-Driven Design concepts are encoded as pure functions and types, with concrete examples in ReasonML and TypeScript. Implements Hexagonal…
Talk on
Visualizing Cloud SystemsLynn Langit45m
Argues that concrete visual system views cut delivery time and debugging effort, showing several concrete wins: an IoT project goes from four years of failed…
Talk on
Pitching DDD to the managementMichael Plöd48m
Practical script and evidence for pitching Domain‑Driven Design to senior management: cite the Accelerate study linking loosely coupled architecture and org…
Talk on
Keynote: What really mattersJimmy Nilsson01h 00m
Outlines five concrete priorities for successful projects: start with purpose, align to business context, focus on the language (ubiquitous language and even…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.