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/Parse.com 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/Parse.com App

November 30th, 2011

Series Overview << Working with Backbone.js and the Parse.com 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 Parse.com as your data store.  I also showed how to modify Backbone Read More...

Working with Backbone.js and the Parse.com Proxy

November 9th, 2011

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

Making Backbone.js Work with Parse.com

November 7th, 2011

Series Overview << A Proxy Server for Parse.com                  Working with Backbone.js and the Parse.com 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 Parse.com

November 7th, 2011

<< See the full series of posts          Making Backbone.js work with Parse.com >> In my previous post, I asked the question: “Is there any reason why can’t we use a service like [Parse.com] 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...

Captive Runtime packaging in Air 3.0

October 11th, 2011

When I talk with people about the Flex framework, many think of it as a Flash library. They often refer to Flex as a web framework that runs in a plug-in. To me, however, Flex is an application framework. To be honest, Flex in the browser doesn’t excite me. I am much more interested in using Flex on the desktop or on mobile devices Read More...