• How we Deploy our Clojure App (here, via @kyleburton) -- Automatically deploy a clojure webapp using Chef.
  • Reusable method implementations for deftypes (here, via @planetclojure) -- The new types in clojure 1.2 are very powerful, both in terms of their flexibility and their performance. Deftype allows you to create lean java classes from clojure. Records are deftypes extended to become first-class clojure citizens (e.g. map support, metadata support, etc...) Currently there is no support for reusing method implementations in deftypes (i.e. reuse map support from records.) This article introduces the library methods-a-la-carte that allows you to do just that.
  • Get @chrishouser's top-selling "The Joy of Clojure" for 40% off using code s140 (until Sept 1) (here, via @fogus)
  • Used my lunch break to update the Trammel docs with the new syntax (here, via @fogus) -- Trammel is a contracts programming library for Clojure that is WIP. Lately the syntax has changed quite a bit and this article introduces this new syntax.
  • Follow-up to yesterday's post with some examples on using #zeromq to connect #clojure to #ruby! (here, via @trydionel) -- This is a follow-up to this article showing how to connect to zeromq from Clojure, and it shows how to get Clojure and Ruby talking.