Skip to content

From Vision to Code: Functional Domain Modelling

Photo of Marco Emrich
Hosted By
Marco E.
From Vision to Code: Functional Domain Modelling

Details

Hello Software Craft People,

Ferdi (Software Craft Community Leipzig) & Marco (SCC Nürnberg) will come to Munich and present Domain Modelling the functional way (as invented by Scott Wlaschin).

Join us for the Talk and a round of discussions at Mayflower GmbH!

A huge "Thank You" goes to Mayflower for Sponsoring/Location!

Abstract: From Vision to Code: Functional Domain Modelling
Who has experienced misunderstandings regarding requirements or rules coming from the product owner or domain experts?

Well, we guess almost everyone. We will share a technique which can help, called “Functional Domain Modeling” Modern collaborative methods such as EventStorming help to bring together subject matter experts and developers. Domain Modeling goes one step further and enables joint work directly on the code. In this live coding experience 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 then explain the requirements to the developer/modelling expert who will try to find a good model - sometimes asking the audience for help!

The result will be a model of the domain using the TypeScript 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!

Photo of Munich Software Craft Community group
Munich Software Craft Community
See more events
Mayflower GmbH
Landsberger Str. 314 · München, BY