Dev
2021
2020
- harsh - a minimalist CLI habit tracker May 26 4 mins
- Migrate to ECC Encryption Keys Mar 30 13 mins
- Linux distro survey for a 2016 12" Macbook Mar 17 16 mins
- Password Management with gopass password-store, gopass bridge, and Pass for iOS Mar 2 15 mins
- Renewing SSL security certs with Amazon's Certificate Manager Feb 22 8 mins
- Software Tools I Use - 2020 edition Feb 2 21 mins
2019
- Timezone bug fix and NaiveDate conversion for habitctl Dec 16 2 mins
- Warning sigil added to habitctl habit tracker Sep 20 2 mins
- Skips added to habitctl habit tracker Aug 31 2 mins
- Static site hosting on Amazon S3 with SSL, http/2, and Amazon's Cloudburst CDN Feb 27 16 mins
- Desktop Tools I Use - 2019 edition Jan 27 17 mins
2018
2017
2015
2013
2012
2011
- Anatomy of a Virus Jun 30 1 mins
- Surviving the Amazocalypse Apr 23 2 mins
- The switch (back) to vim Jan 7 5 mins
2010
- Installing a Hudson CI Server on Amazon EC2 with Cucumber and Capybara and Github integration Dec 12 18 mins
- Rails for Zombies Nov 20 1 mins
- No, really... Why aren't you using git flow? Nov 13 1 mins
- How to Prototype and Influence People Nov 10 1 mins
- 5 cloud computing conundrums Nov 5 1 mins
- Serving up static sites on heroku - redux Sep 15 1 mins
- Fog: Switch easily between cloud services Jun 15 1 mins
- Using rvm to check out Rails 3 May 3 3 mins
- If you can’t design, don’t be proud about it Apr 28 1 mins
- Learning Ruby with Rubywarrior Apr 17 2 mins
- Managing Heroku deploys Mar 9 1 mins
- First impressions deploying to Heroku Jan 26 6 mins
2009
- How Software Development is like Kung fu Dec 24 1 mins
- Putting bloated mongrels on a diet Oct 29 1 mins
- The Duct Tape Programmer and Shipping *is* a Feature Sep 26 1 mins
- Compiling Ruby, RubyGems, and Rails on Snow Leopard OSX 10.6 Sep 1 1 mins
- What Am I About to Merge with Git? Aug 18 1 mins
- Eric Ries on The Startup CTO Aug 16 1 mins
- mySociety Call for Proposals for Civic, Social and Democractic Tools Aug 8 1 mins
- Lazy registration and engaging users Jun 18 1 mins
- Great Memcached screencast on scaling Rails Jun 15 1 mins
- Whenever - Making cron easy for Rails Jun 10 2 mins
- Mapumental your London neighbourhood Jun 2 1 mins
- Killing the troll in your conversion copy May 30 1 mins
- Google Wave Developer Preview May 29 3 mins
- Continuous deployment in 5 easy steps May 27 2 mins
- Setting time zone on Ubuntu Hardy May 22 1 mins
- Testing outbound emails with Cucumber May 14 1 mins
- Sphinx and full text search engines May 10 1 mins
- Anthropology and the art of the social software May 4 1 mins
- Open Source Business Intelligence in the real world - MySQL Conf 09 Apr 26 1 mins
- IaaS, Heroku and the 2 minute Rails deploy Apr 26 1 mins
- Build a bug tracker in 5 mins Mar 25 1 mins
- CouchDBX - CouchDB for OSX binaries Feb 20 1 mins
- Understanding relational and key-value store databases Feb 14 1 mins
- Bittorrent world connectivity map Feb 6 1 mins
- Git Status in Your Prompt Feb 4 1 mins
- Prototyping for communication and innovation Feb 4 2 mins
- The new geek chic in publishing systems Feb 1 2 mins
- Deli.cio.us bookmark backups via shell Jan 31 3 mins
- Scalr - Roll your own server farm on top of Amazon's Web Services Jan 31 2 mins
- Pushr for painless github deploys and notification Jan 14 1 mins
2008
- Rails MySQL gem and OSX 10.5 Leopard MySQL 64 bit compile flag Dec 8 1 mins
- Moving over to using Phusion Passenger Dec 8 4 mins
- Prioritizing Your Product Backlog Oct 19 2 mins
- Usability and design improvements to the Amnesty International website Oct 11 2 mins
- Props to New Bamboo and their launch of Protect the Human Aug 24 1 mins
- Some time with the IBM Lenovo X300 laptop on Ubuntu 8.04 Hardy Heron Jun 8 4 mins
- Back up and running on Rails with Simplelog Apr 20 2 mins
2005