September 2018
Intermediate to advanced
302 pages
7h 17m
English
The term monad has been infamous for many years. Not because it's an amazingly useful construct, but because of the complexity it introduces. There is also a common belief that once you understand monads, you lose the capability to explain them.
A monad is a way of composing functions despite special circumstances, such as nullable values, side-effects, computations, or just conditional execution. Such a definition of a monad makes it ...
Read now
Unlock full access