Blog Archive 2014 Avoiding Memory Leaks With CanJS Mar 20 2014 Form Validations With CanJS Mar 04 2014 Creating Filtered Lists in CanJS Mar 04 2014 2013 Simple Dependency Injection in Ruby Sep 25 2013 Comparing Concurrency in Node and Go Aug 18 2013 Safe Testing in Rails Jun 27 2013 Building Nested Recursive Directives in Angular Jun 24 2013 Sharing Simple Business Logic Between the Client and Front End With Rails Jun 23 2013 A Comparison of Angular, Backbone, CanJS and Ember Apr 12 2013 A Plain English Guide to JavaScript Prototypes Feb 22 2013 Some Impressions on RethinkDB Feb 02 2013 2012 Asynchronous JS: Callbacks, Listeners, Control Flow Libs and Promises Dec 09 2012 AMD, Is Not One or the Other Dec 05 2012 A Pattern for Service Objects in Rails Nov 15 2012 Embracing Async With Deferreds and Promises Sep 22 2012 My Experience With Backbone, Ember and CanJS Aug 18 2012 2011 The Intuitive Proto Object in JavaScript Nov 06 2011 State Machines Are Awesome Oct 06 2011 Don’t Hate Tables Aug 01 2011 Finding the Bounding Box of an SVG Path in Ruby Jun 06 2011