Domain Modeling Made Functional
Great book and workshop followed with Scott Wlaschin

Workshop notes

Source code

Extra Material of the Workshop

To go further

Links for if you want to keep going after the workshop :
  1. 1.
    see the link at the bottom of the Google Docs file at
  2. 2.
    For C# compatibility, see code at: DmmfWorkshop/CSharpInterop
  3. 3.
    For monads and more, see slides: F-FP_toolkit.pdf code: DmmfWorkshop/src/F-ImplementingWorkflows/01-Exercises.txt
Read his great book on the topic : Domain Modeling Made Functional