A conversation I’ve been having at work a lot recently is about flatMap and why the heck we use it on optional types. This is a really nice summary by Joshua Emmons of the things I’ve been learning.

Jared Sorge @jsorge