Talk: OptimusPrimeT

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

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.