Functional Domain Modelling - Marco Emrich and Ferdinand Ade - DDD Europe 2023

  Рет қаралды 2,040

Domain-Driven Design Europe

Domain-Driven Design Europe

5 ай бұрын

Domain-Driven Design Europe 2023
dddeurope.com - / ddd_eu - newsletter.dddeurope.com/ / domain-driven-design-e...
Organised by Aardling (aardling.eu/)
Modern collaborative methods such as EventStorming help to bring together subject matter experts and developers. Domain Modelling goes one step further and enables joint work directly on the code. In this live coding event you can watch and even participate directly on a practical example.
Our PO brings along the results of an EventStorming. You will get a short overview so you can pretend that you have been involved during the storming. The PO will than explain the requirements to the developer/modelling expert who models the domain according to your suggestions.
The result will be a model of the domain using a type system. We will demonstrate this using TypeScript, but the same approach can be applied using any language with a suitable type system.
Even non-programmers, such as our product owner, will be able to verify the model and provide feedback directly to the developer. The final model, which provides a clear understanding of the invariants and behavior of the system, can be used directly to begin actual implementation by developers. This is the power of functional domain modeling!
Marco is a Senior Consultant at codecentric. He is a passionate advocate of software craft and code quality. Marco lectures regularly at well-known conferences and is author of several programming books. When he is not organizing the Softwerkskammer Nuremberg (developer meetup), he is probably explaining to his son how to program robotic turtles.
Ferdi is a Developer & Consultant at codecentric. He cares about software craft and quality and is a fan of pairing/ ensemble work to increase the odds. Ferdi is co-host of the Software Craft Leipzig Meetup and believes experiental hands-on sessions are the way to learn new skills and techniques.

Пікірлер: 3
@ChiKhami
@ChiKhami 5 ай бұрын
Great talk. Thanks!
@JohnMcclaned
@JohnMcclaned 4 ай бұрын
The worst part about this was switching from dark mode to flash bang mode.
@PaulSebastianM
@PaulSebastianM Ай бұрын
Why do they have to fake acting? It's so cringe.
DDD and FP Can’t Be Friends - Yet - Mike Sperber and Henning Schwentner - DDD Europe 2023
49:24
HOW DID HE WIN? 😱
00:33
Topper Guild
Рет қаралды 39 МЛН
КАРМАНЧИК 2 СЕЗОН 7 СЕРИЯ ФИНАЛ
21:37
Inter Production
Рет қаралды 527 М.
3M❤️ #thankyou #shorts
00:16
ウエスP -Mr Uekusa- Wes-P
Рет қаралды 14 МЛН
Using Domain Modelling to test a hypothesis - Sonal Premi - DDD Europe 2023
44:11
Domain-Driven Design Europe
Рет қаралды 762
Zero-Downtime Projections Replay - Robert Baelde - DDD Europe 2023
35:05
Domain-Driven Design Europe
Рет қаралды 706
F [Scala] 2023 - DDD Aggregate
37:45
Вертикали Яндекса
Рет қаралды 2,2 М.
Designing and Implementing Aggregates - Mariusz Gil
1:21:41
Avanscoperta
Рет қаралды 5 М.
Domain-Driven Refactoring - Jimmy Bogard - NDC London 2022
1:00:03
NDC Conferences
Рет қаралды 44 М.
Why Functional Programming Matters • John Hughes • YOW! 2017
58:18
GOTO Conferences
Рет қаралды 8 М.
Entropy in Software, DDD, and Constructor Theory - Wei (David) Wang - DDD Europe 2023
52:46
Domain Modeling with Domain-Driven Design (From Scratch)
18:05
Milan Jovanović
Рет қаралды 23 М.
Как правильно выключать звук на телефоне?
0:17
Люди.Идеи, общественная организация
Рет қаралды 389 М.
Опять съемные крышки в смартфонах? #cmf
0:50