Domain modelling with state machines - Marco Perone (Meetup - An Evening With) @AvanscopertaIt
Domain modelling with state machines - Marco Perone (Meetup - An Evening With)  @AvanscopertaIt
Uploaded May 2023 | Updated September 2026, 1 hour ago
bit.ly/Avanscoperta_Workshops_Training_Courses_YT
👉 Domain-Driven Design, Haskell and Functional Programming - An Evening with Marco Perone

Time for the last meetup of the season, and for this, we have a very special guest - Marco Perone!
Let's dig into the world of "functional programming meets Domain-Driven Design" once again.

🔝 Check out our next workshops: bit.ly/Avanscoperta_Workshops_Training_Courses_YT

👉 Title
Domain modelling with state machines

📝 Abstract
State machines are a software abstraction to model stateful systems, which come with several practical benefits: they are conceptually simple but can be formally defined; they can easily be composed in several ways to build complex machines starting from simple ones; they lend themselves naturally to be described graphically.

Moreover, they fit nicely to represent components of a DDD/ES/CQRS architecture, as aggregates, projections, and policies, providing us with a nice tool to precisely describe our domain behavior.

We will see how we can use state machines to describe the domain of an application in a composable way, and generate an architecture diagram out of the domain definition.

As usual, you'll have a chance to interact with Marco and your fellow participants by joining the YouTube chat during the live streaming. Plenty of space for your questions: let's make this interactive!

🎙 Speaker
Marco Perone

📰 Bio
Marco is a software developer and grew up as a mathematician. He loves to bring in my code the same formalism and precision you can find in math.

He is particularly interested in functional programming and how to introduce and apply its ideas in non-functional languages and its links with domain modelling. He is an open-source explorer and author of projects such as lamphpda, haskell-training, and crem.

✔ Save the link, activate and allow the notifications from YouTube, or subscribe to our YouTube channel and never miss our next free online event or an update from Avanscoperta:
bit.ly/SubscribeAvanscoperta

📩 Join our newsletter (available in Italian and in English): bit.ly/Avanscoperta_Newsletter_YT

#DomainDrivenDesign #DDD #DDDesign #Haskell #Modelling #Modeling #Domain #DomainModel #DomainModelling #FunctionalProgramming #ProgrammazioneFunzionale #Software #SoftwareArchitecture #SoftwareDevelopment #Developer #SoftwareDev #Design #EventStorming
Domain modelling with state machines - Marco Perone (Meetup - An Evening With)Italian Agile Day 2019 IAD: Avanscoperta is Main SponsorGojko Adzic How serverless apps will impact the future of software architectureReal Swift - Intervista a Giordano Scalzo - AvanscopertaAvanscoperta Tech Radar 2018Francesco Strazzullo: Strangler Application Pattern: a legacy frontend use case (Avanscoperta)OKR e Future cones: come prevedere e gestire il futuro (Francesco Fullone e Matteo Cavucci)Online Facilitation Lab by Avanscoperta and Enrico TeottiOKR e Lean Value Tree a confronto - Francesco Fullone e Matteo CavucciMarco Heimeshoff - Building better domain models with functions (Avanscoperta meetup)Cambiare è semplice!Gojko Adzic: Facilitating Impact Mapping sessions
Avanscoperta |

Domain modelling with state machines - Marco Perone (Meetup - An Evening With)

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER