TDD Workflow in Clojure using Emacs with CIDER

June 08, 2015
TDD is about fast feedback. CIDER tightens the feedback loop with quick commands for running tests and a powerful test reporting system.

Lambda Abstraction

May 17, 2015
Lambda abstractions are always leaky, but some are leakier than others. Clojure programmers recommend keeping most of your functions pure and containing the leaks as much as possible.

Infinite Application

May 17, 2015
Function application is a key concept in lambda calculus. While it is commonly expressed using parentheses in Clojure, it is also reified into a function which itself can be applied to another function.

But the World is Mutable

May 11, 2015
The world may be mutable, but people have been using the notion of immutability to build reliable systems for a long time.

clojure.test cheatsheet

May 03, 2015
I made a clojure.test cheatsheet that you can get for free.

Pre-West Interview: Ron Toland

April 21, 2015
Ront Toland will talk about developing large Clojure applications.

Pre-West Interview: Nathaniel Smith and Ruth Linehan

April 21, 2015
Nathaniel Smith and Ruth Linehan will talk about developing large applications in Clojure.

Pre-West Interview: Leon Barrett

April 19, 2015
Leon Barrett will talk about parallel programming in Clojure.

Pre-West Interview: Priyatam Mudivarti

April 19, 2015
Priyatam Mudivarti is giving a talk about grid systems in Garden.

Pre-West Interview: Elango Cheran

April 19, 2015
Elango Cheran will talk about translating Clojure to other human languages.