OptimusPrimeT

Recording

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

Download (PDF)
Click to focus, then use left and right arrow on your keyboard to navigate (or swipe on mobile).

Events

Errata

Unfortunately, there is a mistake in all of the 2014–2015 slide sets. In the slide where map2 is implemented in terms of flatMap, the inner flatMap should be map.