Blog Archive 2013 Couple of JavaScript Questions May 20 2013 Building a Game with JavaScript: Making Things Move Mar 05 2013 Building a Game with JavaScript: Start Screen Jan 11 2013 2012 Building a Game with JavaScript Dec 07 2012 a n00b’s look at HTML5 game development Dec 07 2012 Symposium 2013 Dec 04 2012 Technical Interviews Nov 16 2012 WinJS: Unpacking Promises Aug 21 2012 Unit Testing WinJS: First Steps Aug 15 2012 A Brief Introduction to WinJS Aug 01 2012 Render Action Apr 27 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 2008 The Roots of Best Practices Mar 30 2008