CIDER Distilled: A Common Foundation for Clojure Tooling


One common problem in software engineering is doing the same work over and over again. Instead of collaboration many people opt for insolation. Instead of progress they opt for going back to square one.
Instead of tacking real problems they opt for tackling trivialities.

The result of this is fragmentation and frustration. In recent years CIDER’s team has expanded from building an Emacs development environment to providing a foundation for Clojure development environments. In this talk we’ll examine the motivation for this, the progress so far and what lies ahead.

We’re going to touch upon all the key building blocks of CIDER’s Orchard and try to make a compelling case that its success will be a massive win for the entire Clojure community.


Bozhidar Batsov (Toptal)
Bozhidar is the maintainer of CIDER and the editor of the community Clojure style guide. Most people would probably describe him as an Emacs zealot (and they would be right). He’s also quite fond of the Lisp family of languages, functional programming in general and Clojure in particular. Believe it or not, Bozhidar has hobbies and interests outside the realm of computers, but we won’t bore with those here.