HackerTube

THE VIDEO SHELF · transducers

"Transducers" by Rich Hickey

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.

Why HN readers recommended it

HN treats it as the original and definitive explanation of transducers, recommended whenever the concept comes up.

This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.

Video & recommendation details

Creator / channel
Strange Loop Conference
Topic
transducers
Format
talk
Level
intermediate
HN recommenders in dataset
6
HN mentions in dataset
9
Recommendation years in dataset
2014–2025

These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.

From the original HN conversations

Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.

  • Transducers are IMHO one of the most under-appreciated features of Clojure. If you want a really good intro, watch Rich Hickey's talk about transducers: [VIDEO] (Rich is an excellent speaker and most of his talks are really worth watching, even if you don't use Clojure). …

    jwr on Hacker News · 2025-11
    In Transducer: Composition, abstraction, performance (2018)
  • That and they're collection agnostic. I highly recommend watching Rich Hickey's talk for more background: [VIDEO]

    rymohr on Hacker News · 2014-10
    In Transducers for JavaScript
  • Here's another video by Rick Hickey about transducers: [VIDEO] - it was referenced in this great post detailing the transducer notion with Clojure, Scala, and Haskell: [LINK]

    ultimape on Hacker News · 2014-11
    In Rich Hickey – Inside Transducers [video]

Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.