A look into maintaining backward compatibility in Clojure codebases.
A Clojure developer since 2008, and the maintainer of several prominent libraries such as Ring, Hiccup and Integrant. James currently works as a freelance contractor just outside of London.