About
Hi! My name is Mac Chapman. I'm a site reliability engineer and engineering leader. Sometimes I write things down.
Blog Posts
- 02 Jun 2020 - Consolidating Environments in Ansible
- 13 Jun 2019 - Lessons from Lead Developer London 2019
- 01 Feb 2019 - Make Your Code Really Boring
- 06 Aug 2018 - Looping in Ansible Evaluates Things
- 16 Nov 2016 - Unity3D, Vim and YouCompleteMe
- 15 Jun 2015 - SSL Certificate Transfer - Digging Out Public Keys
- 24 May 2015 - The Regex Resource List I Need
- 28 Jan 2015 - An Edge Case Concerning Python Global Variables
- 03 Oct 2014 - i386 Docker Virtual Machine-like Containers in Vagrant
- 10 Nov 2011 - SQLAlchemy Relationships as Queries
- 31 Oct 2011 - Refactoring
- 31 Oct 2011 - Executing Tmux Commands
- 14 Oct 2011 - Free To Play Models
- 11 Jan 2011 - Python DSLs - Do's and Don'ts
- 15 Nov 2010 - Installing MongoDB using Chef and apt-get
- 30 Sep 2010 - Starcraft 2 Dynamic Triggers
- 16 Sep 2010 - WORKING_SET_INSTANCE_FAIL - the worst error message
- 13 Aug 2010 - Running SSH Tunnels as Daemons
- 01 Jun 2010 - Java 1.6.0_17 and HTMLUnit and SSL
- 14 May 2010 - Spotstock - lessons learned
- 29 Mar 2010 - Keychain Command Line
- 18 Feb 2010 - The Great Passenger Debacle
- 08 Feb 2010 - Twisted Deferreds: When and Where
- 28 Jan 2010 - Extending Existing Classes in Rails
- 23 Nov 2009 - Python 'from' statements and reloading
- 05 Oct 2009 - Web.py + Google App Engine
- 01 Oct 2009 - Using setuptools with Jython 2.5
- 18 Aug 2009 - Pretty Printing in Textmate
- 10 Aug 2009 - UNIX timestamps from strings
- 26 Jun 2009 - Sorting dicts of dicts
- 23 Jun 2009 - Pickling Complex Classes
- 28 May 2009 - Checking out files from branches in Git
- 14 May 2009 - Git Diff in a text editor
- 11 May 2009 - Converting Prices to 15% VAT
- 09 May 2009 - Rails 2.1.0 scaffolding
- 09 May 2009 - Building PIL with JPEG support under MacOS X
- 09 May 2009 - AutoLoading (or, table reflection) using Elixir