Devnotes
-
2019-03-07
Resetting a Clojure REPL after switching branches
-
2019-01-29
MySQL created_at and updated_at triggers
-
2019-01-23
Piping pg_dump output
-
2019-01-21
Nuking the Postgres data directory on OSX
-
2018-06-21
Running a Clojure script from an Uberjar
-
2018-03-07
Axidraw plot of SE London
-
2018-02-28
Contour Map Plot
-
2018-02-26
SVG contour maps
-
2018-02-24
GDAL Hillshading
-
2018-02-21
HTML Tidy on Netlify
-
2018-02-13
Selenium::WebDriver::Error::NoSuchCollectionError
-
2015-06-19
Snapping GPS tracks to roads
-
2014-12-15
Mapping millions of vehicle positions
-
2014-08-29
Class table inheritance in Rails
-
2014-08-25
Caching with Postgres materialized views
-
2014-08-24
Conditionally roll out features with Ember
-
2014-08-22
DRYing up CSS colours with Sass
-
2014-02-12
Integrating Ember into existing sites
-
2013-11-26
Introducing Mapstatic
-
2013-11-19
A day in the life of a vehicle tracker
-
2012-09-11
Introduction to the Ember router
-
2012-03-25
Using Google Map tiles with Leaflet
-
2011-10-19
Social Canvas: Toolbox
-
2010-12-21
Factories for testing JavaScript
-
2010-12-14
CoffeeScript and extensions to the Number prototype
-
2010-12-13
About this blog
-
2010-12-12
Belated Hello World