Excellent book. Read through it this weekend.
Really enjoy how it links tactical DDD with F# in a crystal clear style as we are used to from Scott W.
Location 4252 could mention the part about errors as exceptions that will be handled later. It is mentioned at 4527 and I think it could be mentioned earlier.
I would also be interested in more details on how to do capsulation of internal state with modules. It is done in a few examples, maybe it is me being to stuck in OO thinking, but I still think immutability does not replace the need to capsulate data that you only want to be accessed through functions.
Maybe also a note somewhere regarding strategic
DDD, I find the book an excellent intro (maybe the best I have seen) for a programmer curious on DDD, but it would be good to mention that all aspects of DDD is not in scope for the book. I think this book mostly covers tactical patterns and ubuiquitous lang, directing the reader to further reading on strategic DDD could be valuable.
Also I learned quite a lot, I thought I knew more F# than I did… I really enjoyed how techniques are introduced as needed in the context of building an app.
Anyway, thanks for writing this book. Will strongly recommend this book to F# and non-F# devs :D
Probably also buy a few copies and leave them around the office.