Blog Archive 2012 Productivity Versus Performance: Fighting The Good Fight Feb 22 2012 Anatomy of a Complex Ember.js App Part I: States and Routes Feb 14 2012 25 Reasons to Switch From WordPress To Octopress Jan 20 2012 The Top 10 Javascript MVC Frameworks Reviewed Jan 13 2012 Javascript Frameworks Are Too Small Jan 09 2012 2011 The 25 Toughest Vocabulary Words Based On 1,000,000 Answers Dec 22 2011 Introducing Misunderstood Pigs Dec 20 2011 Two Game Changing CSS 3 Features Nov 14 2011 Design Tools Are Broken Jul 14 2011 Living Untethered Jun 17 2011 Retroactively Open-Sourced Project #1: Paperblocks Jun 06 2011 Windows 8 Isn’t That Bad Jun 01 2011 What It’s Like to be Recruited Jun 01 2011 Five Reasons Why I Use Android and Two Reasons Why I Develop for iOS May 28 2011 Blog Rebranding and Redesign May 23 2011 2010 Dead Simple jQuery Pagination Plugin Jul 27 2010 2009 Mounder: Desktop Notifications for StackOverflow.com Nov 25 2009 Flex 4 CSS Namespaces: Annoying Migration Issues Nov 07 2009 Eclipse Problem Markers from Flex Ant Builds Apr 30 2009 2008 9-Grid Scaling Support in Javascript/CSS Nov 17 2008 Two Nasty Flex Bugs to Watch Out For Nov 05 2008 Google Chrome: Why I’m Not Excited Sep 03 2008 Come Play in My Sandbox Aug 23 2008 Paperblocks: 3D Tetris Jun 10 2008 Flex ScrollPolicy.AUTO Not Good Enough May 23 2008