2024
2024 Feb 23 » Exploring the Tailscale Kubernetes Operator - Part 1
2024 Feb 05 » Quarterly Calendar Project
2024 Jan 05 » Joining Recurse Center for W2 2024
2017
2017 Jan 08 » Hosting with Dokku
2016
2016 Sep 18 » Testing the Layers of Your Application at PyConUK 2016
2014
2014 Apr 21 » Upgrading My Dotfiles To Symlinks
2014 Feb 08 » Another Year, Another Set Of Backups
2013
2013 Dec 02 » Practical Lessons Learned From Testing
2013 Nov 20 » Streaming Small HTTP Responses with Python
2013 Nov 03 » An Exploration In Selecting Things
2013 Aug 22 » The Birthday Surprise
2013 Aug 05 » A Newer Branch
2013 Jun 16 » GoRuck Light Experiences
2013 Apr 19 » Write The Docs 2013
2013 Mar 25 » PyCon 2013 Wrapup
2013 Mar 07 » Storing Command Line Passwords In Keychain
2013 Jan 27 » Exploring GitHub READMEs
2012
2012 Nov 14 » Catching Up With Homebrew
2012 Oct 17 » Year One At A Startup
2012 Sep 10 » Book Reviews - The Tipping Point And Made To Stick
2012 May 23 » Book Review - The Design Of Everyday Things
2012 May 17 » Django Deployment Experiences with SeatMe.com
2012 May 13 » Journal 0.3 Released
2012 Mar 06 » PyCon 2012 Planning
2012 Jan 15 » Interesting Trends in Vim
2012 Jan 02 » Backup Everything You Did Last Year
2011
2011 Dec 31 » 2012 Python Meme
2011 Dec 30 » Book Review - Design For Hackers
2011 Nov 08 » Version 1.0 of Comcast Bandwidth Usage
2011 Nov 05 » Unix Style Cron on Heroku's Cedar Stack
2011 Oct 26 » A Return To Normal
2011 Aug 18 » Journal 0.2.0 Released!
2011 Aug 16 » Journaling
2011 Aug 09 » PyOhio2011
2011 Jul 13 » Managing Vim Buffers
2011 Jun 22 » Fabric for Python Automation
2011 Jun 19 » Weekend Python Hacking
2011 Jun 06 » Vim Plugin: Tagbar
2011 May 30 » The State Of My Vim Configuration
2011 May 29 » Simple Sidebar Navigation with Sausage.js
2011 Apr 11 » Air Speakers For Everyone
2011 Apr 02 » On Easily Replacing Text In Vim
2011 Mar 31 » Toggle OSX Audio Output From The Command Line
2011 Feb 17 » Dynamic Fabric Commands For Managing Cloud Servers
2011 Feb 16 » Shmoocon 2011
2011 Jan 20 » Upgrading To Blogofile 0.7
2010
2010 Nov 07 » Scraping Comcast's Website and the 250GB Limit
2010 Oct 09 » The SSL Redirect Loophole
2010 Sep 05 » Large Graphs with Google Chart API
2010 May 23 » An Interactive Python Web Scraping Workflow
2010 Apr 26 » Accessing Google Reader via OAuth and Python
2010 Apr 12 » Awesome OSX Software
2010 Apr 05 » My Perfect OSX Terminal Setup
2010 Apr 05 » Fixing MacFusion with OSX 10.6.3
2010 Feb 25 » A New Branch
2009
2009 Nov 10 » Bash History Punchcard
2009 Oct 24 » GIT Line Totals Per Author
2009 Jul 28 » SVN Line Output Totals
2009 Jul 17 » Edit Locally, Run Remotely Via MacFUSE
2009 Apr 17 » Barcamp Rochester 4
2009 Apr 08 » Munin For Server Stats
2009 Feb 18 » Shmoocon Wrapup
2009 Feb 05 » Shmoocon This Weekend
2009 Jan 31 » OSX Terminal And Finder Integration
2009 Jan 17 » More iTunes Stats
2008
2008 Oct 03 » Dual Monitors Done Right
2008 Sep 28 » iTunes, Perl, and You
2008 Aug 17 » Wordcamp Wrapup
2008 Aug 16 » Wordcamp 2008
2008 Aug 10 » Defcon 16
2008 Jun 23 » Google Reader Shared Ninjas
2008 May 31 » Exporting Notes From Facebook
2008 May 29 » Google IO 2008 Swag
2008 Feb 06 » My New VPS
2008 Feb 01 » Shared Hosting Sucks
2007
2007 Dec 06 » Blackberry OCD
2007 Nov 27 » Blackberry Sync under OSX
2007 Oct 21 » Coda Purchased
2007 Sep 18 » TF2 Beta Performance On My iMac
2007 Jun 04 » Blackberry Curve Thoughts: Day One