Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/swlaschin/domainmodellinginfsharp

This is the training material for my hands-on 3 hour "Domain Modelling in F#" session.
https://github.com/swlaschin/domainmodellinginfsharp

Last synced: about 1 month ago
JSON representation

This is the training material for my hands-on 3 hour "Domain Modelling in F#" session.

Awesome Lists containing this project

README

        

# Domain Modelling in F#

This is the training material for a hands-on 3 hour "Domain Modelling in F#" session.

The topics covered are:
* Why use F# for domain modelling?
* Understanding the F# type system (algebraic types)
* Using the F# type system : Options
* Using the F# type system : Single case unions
* Making illegal states unrepresentable
* Validation
* Domain specific languages
* State machines