~/talks

Rich Hickey

what they talk about

all 5 in the filters

where they keep going back

all 5 in the filters

on a stage with

never shared a talk

who talks about the same things

titleconferencedate
Welcome toClojure/conj 20242024-10-23
Retires from a job but continues active work on Clojure 1.12 and ongoing core runtime efforts, claiming that 1.12 shipped this year; urges embedding Clojure in…
Organiser on
Unsession: "Clojure 1.12 Overview"Clojure/conj 20242024-10-23
Clojure 1.12 adds concrete work: fast chunked drop/partition for indexed and algorithmic collections via a new internal “ey drop” interface and new…
Talk on
"Design in Practice"Clojure/conj 20232023-04-27
Talk argues that design is a set of concrete, repeatable activities not magic and shows specific tools and outputs: add a glossary (one maintained across an…
Talk on
Maybe NotClojure/conj 20182018-11-29
Argues that optionality must not live in aggregate definitions and shows a concrete change to spec: treat attributes as independent RDF style keys, define…
Talk on
Effective Programs - 10 Years of ClojureClojure/conj 20172017-10-12
Clojure targets long‑running, information‑heavy systems by defaulting to persistent immutable data structures (Bagwell‑style seek to be within 2x reads / 4x…
Talk on
Spec-ulation KeynoteClojure/conj 20162016-12-01
Argues that spec is designed to enable safe accretion and detect compatibility using spec uses set logic for maps and regexes for sequences, not to forbid…
Talk on
Inside TransducersClojure/conj 20142014-11-20
Defines a transducer as a function that wraps a 3‑arity reducing function (arity 0 = init, 1 = completion, 2 = step), shows concrete implementations: map…
Talk on
TransducersStrange Loop 20142014-09-17
Claims that Clojure’s transducers make map/filter/mapcat into context-free transformations that compose left-to-right, avoid creating no intermediate…
Talk on
HarmonikitClojure/conj 20132013-11-14
Harmonikit is a working additive synth written in Clojure that sends OSC to SuperCollider using Overtone and core.async, is on GitHub, and plays live. It…
Talk on
Clojure core.asyncStrange Loop 20132013-09-18
A Clojure library implements CSP-style channels so independent logical threads communicate via queue-like endpoints rather than tangled callbacks, with a go…
Talk on
The Language of the SystemClojure/conj 20122012-11-15
Programming languages plus runtimes shape what systems look like and most system-level gaps are about connecting pieces: wire formats (JSON, Avro, Protocol…
Talk on
DatomicJVM Language Summit 20122012-07-30
Datomic is a JVM database that models the store as an database-as-value: an append‑only accretion of timestamped facts (an entity-attribute-value-transaction…
Talk on
The Datomic Architecture and Data ModelEuroClojure 20122012-05-17
Datomic presents a concrete architecture: facts as entity-attribute-value-time records, serialized transactions handled by a single transactor, and application…
Talk on
ReducersEuroClojure 20122012-05-17
Claim: make Clojure programs get faster on multi‑core machines by turning map/filter/mapcat into reduction transformers that implement a reducible protocol so…
Talk on
Simplicity MattersRailsConf 20122012-04-23
Argument: simplicity is an objective property—things are simple when they aren’t entangled—and complexity comes from braiding concerns together. Concrete…
Talk on
KeynoteClojure/conj 20112011-11-10
Survey of concrete work and experiments: ClojureScript compiler (about 500 lines) proves protocols and def-type can be compiler primitives instead of macros…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.