08 April 2017
LetsEncrypt certs with embedded Jetty on
This blog is for you if you use embedded Jetty on linux (including Amazon’s own Linux variation on EC2) and want free SSL certs that automatically renew themselves. This describes...
01 April 2016
Using Swagger with embedded Jetty and without magic
There is a curious ailment that appears to afflict great swathes of Java developers: the wiring of an application must never use simple Java! Only reflection-heavy, automagic, confusing configuration is...
05 May 2015
Using database columns as the golden source of constraints with Clojure
I’ve recently been working on data input on a project using Clojure and PostgreSQL. The database columns were created, specifying maximum column sizes on columns such as
08 March 2015
Introducing the Multi-module Maven Release Plugin for Git
It’s 2015 and I’m writing a Maven plugin. Most Java developers that I respect have a rather strong dislike of Maven, so what am I doing here? Well I don’t...
07 March 2015
A Hamcrest Matcher for Lists of Lines
I have been writing a build plugin which writes a bunch of logging while it runs. I wanted to be able to take the output from a test run (which...
03 February 2015
Writing a responsive site by hand using Chrome as an IDE
So I recently started this blog and just picked a simple Jekyll theme which I just presumed would be responsive, but it turns out it is unreadable on mobile. So...
29 January 2015
Generating a Maven plugin site and publishing to Github Pages
I have been working on a Maven plugin with a friend recently. This is the second plugin I’ve written for Maven. The first one I wrote (the maven gitlog...
28 January 2015
Running a blog with Jekyll on Windows without Jekyll
I’ve been meaning to set up a blog for a while, but have just been put off by the big systems because they just feel a little too large, and...