Blog Archive 2012 Finding Out When Something Happened in Your Git Repo Feb 08 2012 Finding Content in Files with Git Feb 01 2012 Finding Files by Name with Git Jan 30 2012 On Not Being a Jerk Jan 09 2012 2011 Refactoring Relationships Nov 01 2011 Getting Started with JavaScript… again Oct 27 2011 Mobile Development: Detecting Devices & Features Oct 19 2011 Blocks and Playsets Oct 17 2011 Being a New Kid on the Mobile Block Oct 10 2011 The Last Six Months Oct 05 2011 Restarting Node.js When Your Source Changes Aug 09 2011 Node.js on Windows (or JavaScript for the backend) Jul 28 2011 A Punctuated Life Apr 06 2011 What I Learned Playing StarCraft Jan 30 2011 2010 What is Functional Programming? Part 5, Bindings Oct 05 2010 What is Functional Programming? Part 4, Linq Sep 22 2010 What is Functional Programming? Part 3, Recursion Sep 14 2010 What is Functional Programming? Part 2, Currying Sep 09 2010 What is Functional Programming? Sep 06 2010