"Transducers" by Rich Hickey

Strange Loop ConferenceLength: 45 minutesFunctional programming

In brief

Rich Hickey introduces transducers in Clojure, a way to make map, filter and similar algorithms composable independent of the data source. This avoids duplicated implementations and intermediate collections across sequences, channels and streams.