Blog Archive 2013 Free SSL on Heroku Sep 02 2013 Ctrl-A to Archive in Outlook for Mac 2011 Aug 21 2013 One line HTTP server in Ruby or Python Jul 29 2013 SVN: Full text search for a specific string in a commit Jul 27 2013 Git tips: Count # of commits between two commits Jul 27 2013 Firebug Lite on an iPad Jul 22 2013 Why w3schools is bad for the internet Jul 21 2013 Proceed Anyway button gone from chrome for certificate errors? (Easter Egg) Jul 21 2013 Caught my eye - Links for July 20th Jul 21 2013 Remember Firebug Lite? Jul 19 2013 Unsubscribe - ALL THE THINGS Jun 15 2013 2012 Absolutely dead simple login system for Rails with omniauth and facebook Oct 24 2012 Google strong-arms Acer? - I don’t buy it Sep 14 2012 iPhone 5 - How close was I? Sep 13 2012 Summary of Apple rumors and predictions which I believe to be true Sep 08 2012 Global javascript events with Backbone JS Sep 08 2012 From wordpress to octopress Sep 07 2012 Javascript: “Unresponsive script” error Sep 06 2012 Fastest way to pair Apple bluetooth keyboard or trackpad Aug 25 2012 EJS javascript templates with Backbone JS and Rails 3.2.3 Jun 04 2012 Jasmine Debugging: Actual line numbers in error messages Jun 01 2012 “rails new” causes segfault using ruby 1.9.3 on Lion May 17 2012 2011 Easter Egg? Cause git to say: “Already up-to-date. Yeeah!” Jun 18 2011 When did this feature go live? (starring git) Jun 05 2011 Useful but lesser known git commands Jun 05 2011 2010 Google’s spell check API stopped working - here is the fix Jul 26 2010 array#only for ruby Jun 07 2010 Update to “Fire and consume custom global events in jQuery” Mar 25 2010 SQL Quiz Mar 25 2010 2009 Cleaner CSS browser targetting with simple-useragent gem Dec 14 2009 Fire and consume custom global events in jQuery Nov 06 2009 SQL Injection humor, love it Nov 01 2009 Javascript Pattern for passing additional variables into an event handler Oct 24 2009