My Blog is moving

September 3rd, 2014

I am in the process of moving my blog over to using Jekyll with Github Pages.  Eventually, as I move all of the content over to markdown, this site will point to the new site.  For the time being, all of my content is here at:

Thanks for reading!

Angular Directives: Demystified

January 16th, 2014

At Codemash this year, I presented "Angular Directives: Demystified". I expect to record this session soon, but in the meantime, here are the slides and the code:

There and Back Again — Thoughts on SPAs

April 17th, 2013

I've been doing this software thing for quite a while now. My first software job was in web development back in 1998. Since then, I've traveled through Simulation Systems, Embedded Systems, Tooling, Desktop Applications, Rich Internet Applications (RIA), some mobile and today I am back where I started, developing Web Applications Read More...

Choose Your Own Application

February 5th, 2013

It has been a while since I've posted. I've been neck-deep in Single-Page Application work for the past year and haven't had much time to come up for air. I wanted to show what my latest side project is. Choose Your Own Application is a tutorial site for learning Single-Page Application stacks. We help you build an application using your choice of technology Read More...

Hosting the Todos example on Heroku

November 30th, 2011

Series Overview << An Example Backbone/ App The Todos example was extremely easy to get up and running with Heroku.  Even though this is a CoffeeScript based server running with Node.js, Heroku can support the application.  I won’t go over the install process for the pre-requisites (Git and Heroku) because it is easy to find on the web Read More...

An Example Backbone/ App

November 30th, 2011

Series Overview << Working with Backbone.js and the Proxy    Hosting the Todos example on Heroku >> This is the post where I put it all together.  I showed how to create a proxy to use as your data store.  I also showed how to modify Backbone Read More...

Working with Backbone.js and the Proxy

November 9th, 2011

Series Overview << Making Backbone.js Work with     An Example Backbone/ App >> In the last post, I presented some base prototypes for Backbone.js models and collections that play nicely with Next, I will put all the pieces together and show how to use Backbone Read More...

Making Backbone.js Work with

November 7th, 2011

Series Overview << A Proxy Server for                  Working with Backbone.js and the proxy >> In the previous post, I showed how you can create a minimal server that proxies requests on to Parse Read More...

A Proxy Server for

November 7th, 2011

<< See the full series of posts          Making Backbone.js work with >> In my previous post, I asked the question: “Is there any reason why can’t we use a service like [] in an HTML5/Javascript single-paged app?”  The answer is “yes” Read More...

Going (Mostly) Server-less with Backbone.js

November 7th, 2011

I have been having a lot of fun with Backbone.js and CoffeeScript lately.  It is my new programming obsession.  They go together like chocolate and coffee.  Along with this work, I have had the fantasy of going server-less and pushing all of my data stores to a back-end that I don’t have to code or manage myself Read More...