~/talk

From EventStorming to CoDDDing

Talkat J-Fall 2018 · on Thursday, 2018-11-08· [software-architecture, design-collaboration]
links:none on file
slides:none on file

EventStorming is used to extract precise domain events (example: ticket requested, seats reserved) and turn them into aggregates and tests so code mirrors business language; the team runs big‑picture workshops with sticky notes, moves to TDD unit tests, and implements happy‑path behaviors plus domain exceptions (e.g. no seats available, reservation timeout). Workshops reveal policy gaps (split seating, payment timeouts) that become lightweight features or monitored events, and the resulting code compiles the language into enforceable invariants.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 1:07Waterfall and knowledge loss
  3. 3:57Anemic domain model problem
  4. 6:03Illusion of knowledge in coding
  5. 8:08Open office communication barriers
  6. 8:50Event storming origins and purpose
  7. 13:50Event storming workshop demo
  8. 21:00From event storming to coding
  9. 23:06DDD value objects and entities
  10. 28:43Modeling aggregates and invariants
  11. 31:31TDD with event storming insights
  12. 37:27Implementing movie screening domain
  13. 42:05Hexagonal architecture overview
  14. 44:10Learning and Symmathesy in software
  15. 45:13Q&A on split seat events
  16. 47:21Combining BDD with event storming
~/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.