Domain Modeling Made Functional until
Functional Programming and Domain-Driven Design might not seem to be a good match, but in fact functional programming can be an excellent approach to designing decoupled, reusable systems with a rich domain model. This workshop will show you why.
This is a hands-on workshop by Scott Wlaschin, author of the book “Domain Modeling Made Functional”, and it’s designed for beginners in functional programming.
You’ll do lots of domain modeling exercises starting with some simple models and then enhancing them with constraints, state machines, error handling, commands and events, and so on.
Learning Objectives
By the end of the workshop, you’ll know how to build working solutions with rich domain models, using only functional programming techniques.
Join this workshop by Scott Wlaschin and learn:
- The concepts of functional programming
- How to represent the nouns and verbs of a domain using types and functions
- How to decouple the pure domain logic from the outside world
- How to ensure that constraints and business rules are captured in the design
- How to represent state transitions in the domain model
- How to build a business workflow from smaller components
- How to handle errors as part of the domain.
When
February 24-25-26-27 2026
from 9.30 am to 1.00 pm (CET - Italy)
Redeem a voucher
UNDERCOVER_LEARNER Discount SAVE 20%
If you’re paying the ticket out of your own pocket and you don’t have a VAT number, you can get a 20% discount on any tickets and on any ticket tiers!
How?
Just enter the UNDERCOVER_LEARNER promotional code in the field "Redeem Voucher".
Please note: this code cannot be used in conjunction with any other offers/discount codes, and it applies to any ticket tier.
This workshop is organised by Avanscoperta and it will be confirmed upon reaching the minimum number of participants.
We’ll send an official confirmation to all registered attendees 10-15 days prior to the workshop dates.
Online
until
Begin:
End:
Add to Calendar