Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/swlaschin/domainmodellinginfsharp
- Owner: swlaschin
- Created: 2014-11-06T15:05:32.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2014-11-06T15:12:00.000Z (about 10 years ago)
- Last Synced: 2023-04-01T02:45:58.617Z (over 1 year ago)
- Language: F#
- Size: 2.76 MB
- Stars: 30
- Watchers: 4
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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