"Transducers" by Rich Hickey
People keep implementing map, filter and other fundamental algorithms in different contexts - eagerly over collections, over lazy sequences, in parallel, over enumerables/iterables, over observables, over channels/streams etc. In addition to duplication of effort, this yields bloated APIs, and, when implemented in the classic way, often involves the creation of expensive intermediate objects/values that can be difficult to optimize away. Most problematic is that this approach keeps us from composing core algorithms in a context-independent way which would facilitate reuse and engender greater flexibility. This talk will describe transducers, a new library feature for Clojure (but of interest to other languages) that emphasizes composable, context-free, intermediate-free notions like 'mapping' and 'filtering' and their concrete reuse across all of the contexts above. by Rich Hickey (@richhickey) - Cognitect Rich Hickey, the author of Clojure and designer of Datomic, is a software developer with over 25 years of experience in various domains. Rich has worked on scheduling systems, broadcast automation, audio analysis and fingerprinting, database design, yield management, exit poll systems, and machine listening, in a variety of languages. Rich is CTO of Cognitect, Inc.

"How to Hack a Painting" by Tyler Hobbs

"Simple Made Easy" - Rich Hickey (2011)

Maybe Not - Rich Hickey

Expert to Expert: Rich Hickey and Brian Beckman - Inside Clojure

Are We There Yet - Rich Hickey

The Language of the System - Rich Hickey

"Controlling Time and Space: understanding the many formulations of FRP" by Evan Czaplicki

Spec-ulation Keynote - Rich Hickey

Rich Hickey - The Database as a Value

Solving Problems the Clojure Way - Rafal Dittwald

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

The Value of Values with Rich Hickey

Nobody Explained the Schrödinger Equation Like THIS!

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

"Simple Made Easy" - Rich Hickey (2011)

"We Really Don't Know How to Compute!" - Gerald Sussman (2011)

Rails Conf 2012 Keynote: Simplicity Matters by Rich Hickey

Last Lecture Series: “How to Win Without Crushing Your Soul” - Graham Weaver

Rich Hickey: Deconstructing the Database

