Enable gzip with Ring and Jetty

Posted on 04 Oct 2015

Read More

Datomic Do's and Don'ts

Posted on 03 Jun 2015

I recently tried to use Datomic in anger in a project, here are some things I learned.

Read More

Software archaeology, hunting bugs in Emacs

Posted on 18 Mar 2015

By reading the title of this post you might think this entry is about using some clever Emacs skills to find bugs in old software. But no, it's actually about hunting down bugs in Emacs itself (which incidentally happens to be very old software).

Read More

Moving my devboxes to Docker

Posted on 22 Feb 2015

I've been quite vocal about my opinions on development environments and automating the creation of them on this blog and elsewhere. Boiling it down to the 2 points I feel most strongly about it would be;

  1. Always develop in a production-like environment
  2. Automate the creation of these environments
Read More

Clojure and Emacs without Cider redux

Posted on 14 Feb 2015

Its been a couple of months since I've stopped using Cider for Clojure development in Emacs. I find a simple 'inferior lisp' setup faster and more reliable. For a good summary of why one would consider not using Cider, see Luke VanderHart's excellent summary.

Read More

Developing Clojure in the Cloud

Posted on 04 Dec 2014

Recently I gave a talk at the Clojure eXchange 2014 titled 'Developing Clojure in the Cloud'. I described a way of creating and using (Clojure) development environments inside VMs, I've been developing like this for the last year (spanning 2 projects).

Read More

F#'s strongest year yet

Posted on 08 Nov 2014

Tradition demands that I write down some subjective thoughts on how my old friend F# is doing. So here we go again (for the 4th year running).

All I can really say is this; wow, what a year.

Read More

Kebab-case keywords in nested Clojure data structures

Posted on 18 Oct 2014

Read More

Clojure and Emacs without Cider

Posted on 02 Oct 2014

I've been hacking Clojure for many years now, and I've been happy to rekindle my love for Emacs. The Clojure/Emacs tool-chain has come a long way during this time, swank-clojure, nREPL, nrepl.el and now Cider. The feature list is ever growing, and every-time you look there are some new awesome shortcut that will 'make your day'.

Read More

Book Review: Clojure Cookbook

Posted on 06 Apr 2014

The Clojure Cookbook is part of the O'Reilly cookbook series. I'd describe this format as a 'curated wiki in print'. The wiki analogy is especially true for this volume since its contents was contributed by some 60 different developers. It's packed with small bite-sized recipes for solving common problems in Clojure. This is useful for developers in the entire spectrum from beginner to expert.

Read More
Blog Archive