Delivery-focussed Elixir, Python, XSL/XQuery, (No)SQL, and Agile consultancy, specialising in content migration, API design, and (micro)services.

LinkedIn Octocat RSS

Tags

agile

Oldham-Made now offering Agile consultancy

2016-03-28

bash

Useful Docker shell aliases, functions, and notes

2016-09-25

bdd

Super simple BDD with Buildout

2014-03-23

buildout

Super simple BDD with Buildout

2014-03-23

Useful buildout recipes

2013-03-18

command line

Changing OS X system date from Terminal

2014-01-10

continuous-integration

Using Travis-CI with submodules

2013-01-10

CORS

CORS and Ramses

2016-04-05

decorators

Decorator inheritance through meta-programming

2014-06-30

devops

Setting up vsftpd on CentOS

2013-01-01

Distillery

Quick tips for Elixir deployments

2016-09-20

docker

One solution to fix a hanging docker command on macOS

2017-07-20

Creating a Docker Machine with a fixed IP

2016-09-27

Useful Docker shell aliases, functions, and notes

2016-09-25

docker-machine

One solution to fix a hanging docker command on macOS

2017-07-20

Creating a Docker Machine with a fixed IP

2016-09-27

Elixir

Quick tips for Elixir deployments

2016-09-20

elixir

Announcing the launch of WorldTimeAPI.org

2018-07-17

emacs

Subword movement in ZSH

2016-09-24

Erlang

Erlang-mini on Raspberry Pi

2016-09-18

exrm

Quick tips for Elixir deployments

2016-09-20

git

Can't clone svn subdirectory using git-svn?

2013-05-09

Using Travis-CI with submodules

2013-01-10

Google Datastore

Querying for Entities with Ancestors with a partial Key

2017-11-18

GQL

Querying for Entities with Ancestors with a partial Key

2017-11-18

homebrew

Examples of using stow to manage your dotfiles

2016-07-14

iis

Wordpress Pretty-URL Rewriting in IIS

2012-09-11

java

Running with Jython

2012-08-01

java-thrift

Log4j errors with thrift+java

2013-07-06

javascript

CORS and Ramses

2016-04-05

Jessie

Erlang-mini on Raspberry Pi

2016-09-18

json

Announcing the launch of json-tool.net

2015-04-02

jython

Quick tip — Installing PyYAML for Jython

2013-01-27

Running with Jython

2012-08-01

linux

Useful Docker shell aliases, functions, and notes

2016-09-25

Examples of using stow to manage your dotfiles

2016-07-14

linux-servers

Quick tip — Staying up-to-date on linux

2013-03-08

lxml

Compiling lxml/libxml2/libxslt for a virtualenv

2012-12-02

mac

Examples of using stow to manage your dotfiles

2016-07-14

macOS

One solution to fix a hanging docker command on macOS

2017-07-20

meta-programming

Decorator inheritance through meta-programming

2014-06-30

mysql

MySQL & the libtoolT error on x86_64

2013-04-30

Fixing "InnoDB is in the future!" errors

2012-09-08

networking

Creating a Docker Machine with a fixed IP

2016-09-27

nginx

Nginx, Subversion, and 413's

2013-02-22

Subversion and "/!svn/vcc/default" errors

2012-08-20

Oldham-Made

5 years old today!

2018-03-04

3 years strong

2016-03-04

open-solaris

Installing Thrift on OpenSolaris

2013-03-25

opensolaris

Changing MySQL's datadir on OpenSolaris

2012-11-21

OpenSolaris Cheat Sheet

2012-11-10

OS X

Quick tip — Don't set a screensaver on OS X Virtualbox guests

2014-02-20

Changing OS X system date from Terminal

2014-01-10

packaging

Posting Python packages to PyPI

2014-08-20

phoenix

Announcing the launch of WorldTimeAPI.org

2018-07-17

php-linux

Fixing timezones in PHP

2013-04-08

pypi

Posting Python packages to PyPI

2014-08-20

python

Unit testing infinite while-loops

2016-06-15

CORS and Ramses

2016-04-05

Oldham-Made now offering Agile consultancy

2016-03-28

Announcing the launch of python-tool.net

2015-08-22

Why I hate TDD

2014-09-20

Posting Python packages to PyPI

2014-08-20

Installing Supervisord on OS X Mavericks

2014-08-04

Decorator inheritance through meta-programming

2014-06-30

Super simple BDD with Buildout

2014-03-23

Useful buildout recipes

2013-03-18

Thrift & Python 2.6: troubleshooting installs

2013-02-10

Compiling lxml/libxml2/libxslt for a virtualenv

2012-12-02

Running with Jython

2012-08-01

Raspberry Pi

Erlang-mini on Raspberry Pi

2016-09-18

server

MySQL & the libtoolT error on x86_64

2013-04-30

Installing Thrift on OpenSolaris

2013-03-25

Quick tip — Installing PyYAML for Jython

2013-01-27

Setting up vsftpd on CentOS

2013-01-01

Compiling lxml/libxml2/libxslt for a virtualenv

2012-12-02

Changing MySQL's datadir on OpenSolaris

2012-11-21

OpenSolaris Cheat Sheet

2012-11-10

stow

Examples of using stow to manage your dotfiles

2016-07-14

supervisord

Installing Supervisord on OS X Mavericks

2014-08-04

svn

Can't clone svn subdirectory using git-svn?

2013-05-09

Nginx, Subversion, and 413's

2013-02-22

Subversion and "/!svn/vcc/default" errors

2012-08-20

tdd

One simple trick to level-up your tests

2017-02-20

Unit testing infinite while-loops

2016-06-15

Super simple BDD with Buildout

2014-03-23

test-driven-development

Why I hate TDD

2014-09-20

thrift

Installing Thrift on OpenSolaris

2013-03-25

Thrift & Python 2.6: troubleshooting installs

2013-02-10

Installing thrift

2013-02-07

tools

Announcing the launch of WorldTimeAPI.org

2018-07-17

Announcing the launch of python-tool.net

2015-08-22

Announcing the launch of json-tool.net

2015-04-02

Announcing the launch of xml-tool.net

2015-03-08

Announcing the launch of yaml-tool.net

2014-11-26

usability

Stop using usernames!

2014-05-05

Introductions count

2014-04-14

Virtualbox

Quick tip — Don't set a screensaver on OS X Virtualbox guests

2014-02-20

wordpress

Wordpress Pretty-URL Rewriting in IIS

2012-09-11

xml

Announcing the launch of xml-tool.net

2015-03-08

xsd

XSD: import vs. include

2013-08-21

yaml

Announcing the launch of yaml-tool.net

2014-11-26

zsh

Useful Docker shell aliases, functions, and notes

2016-09-25

Subword movement in ZSH

2016-09-24