Slides from Clojure/West 2012
Switch branches/tags
Nothing to show
Pull request Compare This branch is 92 commits behind strangeloop:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

This repo holds slides from the Clojure/West 2012 conference. All slides are copyright the speaker and unless otherwise specified by the author, all rights are reserved by the author. Links to video will be added as they are released.


Alex Miller

Speakers: if you submit a pull request to add slides, here is an example of how to update this file and a preferred way to name the slides:


  • The Datomic Architecture and Data Model - Rich Hickey
  • Engineering(,) A Path to Science: "I don’t want to die in a language I can’t understand" - Richard Gabriel
  • Why Prismatic Goes Faster with Clojure - Bradford Cross
  • Evident Code, at Scale



  • Macros are Hard! - David McNeil
  • Namespaces, Symbols, and Vars, Oh My! - Craig Andera
  • Knockbox, an Eventual Consistency Toolkit - Reid Draper
  • Avout and Distributed State in Clojure - David Liebke
  • clojure@runa :: dynamic pricing through DSLs - Amit Rathore
  • Programming with Values in Clojure - Alan Dipert
  • What sucks about Clojure...and why you'll love it anyway - Chas Emerick
  • The Taming of the Deftype - Baishampayan Ghose
  • Introducing Immutant - Jim Crossley
  • Load testing with Clojure - Andy Kriger
  • Pallet, DevOps for the JVM - Antoni Batchelli
  • Building User Interfaces with Seesaw - Dave Ray
  • The generative generation - Aaron Bedra
  • Building tools to help kids fight ADHD - Alan Whitaker
  • Clojure in the Clouds - Micah Martin
  • Adopting Continuous Testing in Clojure - Bill Caputo
  • Clojure-powered Startups: a three-part story - Paul deGrandis
  • Accessing Real-World APIs from Clojure - Pat Patterson
  • Thinking in Data - Stuart Sierra
  • Bootstrapping Clojure at Groupon - Tyler Jennings
  • Why is a Monad Like a Writing Desk? - Carin Meier


  • Scalable Realtime Computation with Storm's Clojure DSL - Nathan Marz
  • Distilling Java Libraries - Zach Tellman
  • Clojure, JRuby on Rails, and You - Allen Rohner
  • Distributed Apps: The Joys of Testing and Debugging - Chris Houser
  • SOLID Clojure - Colin Jones
  • Real World Cascalog: Past, Present, Future - Federico Brubacher
  • Real World Clojure - Doing Boring Stuff With An Exciting Language - Sean Corfield
  • Composing Statistical Graphics On the Web - Kevin Lynagh
  • Swarm Coding - Phil Hagelberg
  • Crunching Numbers With Clojure - Daniel Solano Gomez
  • Beyond Ninjas: DOM manipulation with ClojureScript and Domina - Luke VanderHart
  • DSLs in Clojure - Jim Duey
  • Building Libraries for ClojureScript - Learning to Love Google Closure - Creighton Kirkendall
  • ClojureScript Anatomy - Michael Fogus
  • Practical core.logic - Ryan Senior
  • Laziness: the Good, the Bad, and the Ugly - Paul Stadig