Abstract
Everybody knows monads by now, so a talk about monads would hardly be worthwhile.
Let's take it to the next level: monad transformers.
You'll learn what they are, how they naturally emerge in your code base and how to make good use of them in Scala – and maybe even how to create your own.
Slides
Recording
Events
- Lambda World, Cádiz, Spain, October 24th, 2015
- flatMap(Oslo), Oslo, Norway, April 27th, 2015
- Scala.io, Paris, France, October 24th, 2014
Errata
Unfortunately, there is a mistake in all of the 2014–2015 slide sets which SpeakerDeck won’t let me fix.
In the slide where map2
is implemented in terms of flatMap
, the inner flatMap
should be map
.