Baking Domain Concepts Into Code - Paul Rayner - DDD Europe 2023

  Рет қаралды 6,046

Domain-Driven Design Europe

Domain-Driven Design Europe

7 ай бұрын

dddeurope.com - / ddd_eu - newsletter.dddeurope.com/ / domain-driven-design-e...
Organised by Aardling (aardling.eu/)
Our goal is to make shared domain language and key domain concepts expressed in the code clearer and more explicit, resulting in code that is both malleable and easier to understand.
This will be a fun live-coding session demonstrating the knowledge loop of acquiring domain knowledge via EventStorming, using these new-found concepts to understand and refactor existing unclear application code, and then applying the coding insights back to our modeling.
We'll be intentionally looking for hidden domain concepts, naming them, moving them where they belong, and applying various tactical modeling patterns via TDD to express the domain model more clearly in code.
Paul Rayner is a developer, instructor, coach and popular conference speaker. He co-founded DDD Denver and is founder and chairman of the Explore DDD Conference (exploreddd.com). His company Virtual Genius LLC, provides training and coaching in DDD and EventStorming for agile teams (virtualgenius.com). Paul is from Perth, Australia, but chooses to live, work and play with his wife and two children, in Denver, Colorado. He blogs at thepaulrayner.com and tweets with an Australian accent at @ThePaulRayner.

Пікірлер: 10
@jazzyFil
@jazzyFil 7 ай бұрын
Wow! Hats off. Being able to do it live requires a lot of self-confidence and skill (and preparation of course ;)). I like the fact that the presented scenario is not that trivial. I also loved the breaking changes refactoring part for terms and conditions. Very professional and methodic. Thank you Paul. Great presentation!
@paulrayner2987
@paulrayner2987 6 ай бұрын
Thanks!
@brookster7772
@brookster7772 3 ай бұрын
Given the complexity of the code and business domain... Hats Off! I am a C# Python guy but enjoyed none the less. Thank you sir!
@paulrayner2987
@paulrayner2987 2 ай бұрын
I really appreciate the kind words. Glad you enjoyed it!
@deekay2091
@deekay2091 7 ай бұрын
Love this talk. Such a great example of turning a domain event timeline to code. Also walks through refactoring strategies that are non breaking. ❤
@paulrayner2987
@paulrayner2987 6 ай бұрын
Glad you liked it. Thank you so much for the kind words.
@paulrayner2987
@paulrayner2987 6 ай бұрын
Glad you liked it. Thank you so much for the kind words.
@popuzin
@popuzin Ай бұрын
such a nice presentation of going through Event Storming by example. Your presentations rocks 💪 big thanks 🙌
@skidkadda
@skidkadda 7 ай бұрын
Great talk for sharing to non-tech colleagues. (edit: btw Paul if you ever see this.. seeing developers work with live code is great and apart from that, no cringe whatsoever and a great pace/flow)
@paulrayner2987
@paulrayner2987 6 ай бұрын
Thanks so much! Glad you liked it.
Refactoring to a really small but useful model island - Yves Lorphelin - DDD Europe
43:57
Domain-Driven Design Europe
Рет қаралды 1,5 М.
Introduction to Context Mapping - Michael Plöd - DDD Europe 2022
59:15
Domain-Driven Design Europe
Рет қаралды 18 М.
ROCK PAPER SCISSOR! (55 MLN SUBS!) feat @PANDAGIRLOFFICIAL #shorts
00:31
Stupid Barry Find Mellstroy in Escape From Prison Challenge
00:29
Garri Creative
Рет қаралды 21 МЛН
Sigma Girl Past #funny #sigma #viral
00:20
CRAZY GREAPA
Рет қаралды 24 МЛН
Bounded Contexts - Eric Evans - DDD Europe 2020
34:02
Domain-Driven Design Europe
Рет қаралды 75 М.
Event Storming Tutorial
12:06
Sourced Group an Amdocs Company
Рет қаралды 676
Clean Architecture in TypeScript
58:19
Donny Roufs
Рет қаралды 17 М.
Domain-Driven Refactoring - Jimmy Bogard - NDC London 2022
1:00:03
NDC Conferences
Рет қаралды 44 М.
DDD in large product portfolios - Andreas Pinhammer - DDD Europe
38:47
Domain-Driven Design Europe
Рет қаралды 2,8 М.
DDD, en vrai pour le développeur (Cyrille Martraire)
45:31
Devoxx FR
Рет қаралды 38 М.
Cadiz smart lock official account unlocks the aesthetics of returning home
0:30
APPLE совершила РЕВОЛЮЦИЮ!
0:39
ÉЖИ АКСЁНОВ
Рет қаралды 4,2 МЛН
Main filter..
0:15
CikoYt
Рет қаралды 12 МЛН
How To Unlock Your iphone With Your Voice
0:34
요루퐁 yorupong
Рет қаралды 27 МЛН
Samsung S24 Ultra professional shooting kit #shorts
0:12
Photographer Army
Рет қаралды 33 МЛН