There are many different ways to determine how “good” a piece of software is. A developer... more »
Drone, Packer, Ansible, Docker... we associate a litany of names with continuous integration... more »
The Scrum Team kicks off every new Sprint with the Sprint Planning meeting. The... more »
My experience of rewriting this website's engine in Haskell was surprising and disappointing... more »
As presented in my previous post about NPAPI, this architecture is slowly being phased out by... more »
Transit map generator based on d3.js - you change data, styles, backgrounds, colors & export as SVG or PNG.