Reading offline? I have compiled all the pages of this site into an ebook using GitBook. Available in ePub, Mobi/Kindle and PDF formats.
This site contains a lot of words. If you printed out the PDF above, it would be about 2000 pages! I want to keep this site ad-free, so if you find the content useful, please donate the price of a few beers to help keep it up.
This book is a mix of Domain Driven Design, modeling with types, and an intro to functional programming with F# (composition, error handling, etc). It’s a bit of an experiment, but AFAIK there is nothing else like it out there.
It does have some chapters on stuff I haven’t blogged about (yet) such how to design a functional architecture, two whole chapters on serialization and persistence of algebraic types (important but not often covered in detail), and how to evolve an existing design.