Labs code

When Ember 1.13 was released, the biggest change was a total overhaul of Ember Data's internal format and the Serializer API to follow the JSON API specification. The JSON API specification has been in the works for a few years, and recently 1.0 specification was released...

Read More »

As more and more every day objects are internet-enabled, new resources for creating your own devices that connect to the web are increasingly available. However, coming from a software development perspective, sometimes the hardware can be somewhat obtuse. That's why I was excited to help crowd-fund Technical Machine's Tessel project last year. No complex code understanding is required; you can push Javascript code (it's Node-compatible) to the controller to create physical applications...

Read More »

Recently we produced a storytelling platform for the Walk In Our Shoes campaign that had an animated story feature with plenty of overlapping illustrated elements. Since we need transparency in our graphics and were targeting the web, we were left with two options for widely supported image formats: GIF and PNG...

Read More »

When working on projects with multiple phases, especially when you have a live version of a website and are have to start developing the next phase of the project, git is an invaluable tool for keeping your versions separate. As we collaborate with other developers and different software teams (and even among our team internally), we've noticed that many teams have very different methods for managing branches, tagging and releases...

Read More »