109: Грамотная работа с ошибками. Монада Either.
Видео: https://youtu.be/eh5flHypkDg
Как правильно работать с исключениями в DDD
https://habr.com/ru/company/true_engineering/blog/431804/
Replacing Throwing Exceptions with Notification in Validations
https://martinfowler.com/articles/replaceThrowWithNotification.html
Артём Кобзарь/Дмитрий Махнёв - (не|ну)жная монада Either на практике и в теории
https://youtu.be/S0cCjbWuvzk
Railway oriented programming
https://swlaschin.gitbooks.io/fsharpforfunandprofit/content/posts/recipe-part2.html
Наш Патреон
www.patreon.com/devschacht