How optimizing for performance changes code from generic to specific What trade-offs are we making when we optimize code for performance? In terms of software design that is easy to understand and modify. Continue Reading →
Use Ansible Vault With macOS Keychain Vault is a useful feature of Ansible that allows you to store secrets within your configuration management repository. Continue Reading →
Project Build Protocol The Problem Working in many different languages across multiple projects means it’s often a pain to remember how to build all the different components. Continue Reading →
Writing a Good Cron Job Cron can be full of pitfalls for the unwary. Here are some tips to make you successful. Continue Reading →
PyCon 2012 Wrap-up A curated list of the conference talks I found interesting with links to the archived videos. Continue Reading →