Blog
Over the years I've written on a variety of technical topics. Below is a selection of posts.
- Monitoring File System Updates by VIM in Python 2013-05-13
- Deploying Python Flask with Mod_WSGI 2013-02-23
- JavaScript First-class Functions and Prototypal Inheritence 2012-09-08
- Monitoring Long Running IO Commands with pv 2012-06-18
- Source Variables in Bash Scripts 2012-05-23
- Command Lines and Aesthetics 2012-04-28
- Simplicity in Electrical Engineering 2012-01-27
- The Value of Unitasking 2012-01-22
- Customer Service is About Relationships 2011-12-26
- Edit Remote Files in Vim via SCP 2011-11-24
- From Scheme to Common Lisp, A Syntax Reference 2011-11-17
- Learning the Luddite Way 2011-11-12
- College Is More Than Learning A Vocation 2011-11-02
- Referencing Last Argument in Bash using Special Parameters 2011-09-03
- Running Multiple Redis Instances on the Same Server 2011-08-06
- Preserving a Copy in Linux with Tar 2011-06-14
- Breaking Through The Little Schemer multirember&co Wall 2011-06-05
- Using Redis-cli with Multiple Local Instances 2011-06-02
- I Still Prefer Print 2010-12-29
- Embracing JavaScript as a Mature Language 2010-09-13
- Learning Without Hubris 2010-07-27
Archive
- Running Nagios with SELinux Enabled 2014-06-15
- Using Vagrant Boxes as a Virtual Machine Cache 2013-11-17
- Improve Vagrant Provisioning with a Dedicated Puppetmaster 2013-08-12
- Fixing Google Map Toolbars in Responsive Websites 2013-02-02
- Running Jenkins/Hudson on Port 80 Using iptables 2013-01-15
- Keep Puppet Modules Flat and Focused 2012-12-05
- Chaining Exec Blocks in Puppet 2012-08-07
- Bending PHP, Control Flow Flexibility With call_user_func() 2011-08-16