How I understood monad transformers
Do you get excited when you hear about a new tool that may solve your problems? Yet, if you were to explain it to someone, you’d realize you have almost no idea how it works? That’s common with concepts of functional programming, including monad transformers. When trying to figure out how to combine Options and Futures in a for-comprehension Jacek found the solution.
In this live coding session, he will show you how he got there, starting with a typical issue, and progressing through a series of increasingly generalized solutions that led him to the concept of a monad transformer.