Practical Monads: Dealing with Futures of Options
Using monad transformers to simplify futures of options
The use of futures is prevalent in a lot of asynchronous Scala code. Oftentimes, a future can hold a value that may or may not exist and we wrap that in an…