Zach Tellman - Always Be Composing
The Clojure ecosystem, we're told, is made up of small, composable libraries. In practice, though, it's all too common to find that two libraries simply will not cleanly compose. This typically will lead to another library that does the same thing, but in a subtly different way. Sometimes this is warranted, but often it's not. This talk will discuss the constraints and affordances that make a piece of code play nicely with other pieces of code. Attendees will learn how to write clean, reusable Clojure, drawing on the speaker's many past failures and few notable successes. The first place I think of, when I try to tell someone about this quality, is a corner of an English country garden, where Zach Tellman grows against a wall. The wall runs east to west; Zach grows flat against its southern side. The sun shines on him and as it warms the bricks behind Zach, the warm bricks themselves warms the peaches on him. It has a slightly dozy quality. Zach, carefully tied to grow flat against the wall; warming the bricks; the peaches growing in the sun; the wild grass growing around Zach's roots, in the angle where the earth and roots and wall all meet.

Zach Oakes - Making Games at Runtime with Clojure

Zach Tellman - Predictably Fast Clojure

Love Letter To Clojure: And A Datomic Experience Report - Gene Kim

Zach Tellman - Everything Will Flow

Clojure in a nutshell by James Trunk

On Abstraction – Zach Tellman

Feynman: Knowing versus Understanding

Paul deGrandis - Unlocking data-driven systems

Brian Goetz - Stewardship: the Sobering Parts

Solving Problems the Clojure Way - Rafal Dittwald

How To Think SO CLEARLY People Assume You're A Genius

Timothy Baldridge - Core.Async

The Strange Math That Predicts (Almost) Anything

Simplifying ETL with Clojure and Datomic - Stuart Halloway

The Value of Values with Rich Hickey

Stuart Sierra - Components Just Enough Structure

Core.Async in Use - Timothy Baldridge

Clojure: A live Demonstration of Simplicity That is Production Ready - Nir Rubinstein

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

