Achilles is a tool that sets out to solve a daily problem in web development: how can a site offer both dynamic user experiences and the robustness of static pages without the developer having to repeat herself?
Node.js approaches asynchrony by passing around continuations–callbacks used to resume program flow after an asynchronous action is complete. Isaac... Read on →
Validation is an important piece of an effective user interface. It reduces error rates, supports user engagement, and helps clarify the needs of the system on... Read on →
For the longest time, I assumed that the way to debug API JSON was to pipe it through a pretty printer like python’s json.tool. Not the most concise... Read on →
Backbone recently added support for patch requests—great news for developers working with small changes to large data sets. Instead of writing custom... Read on →
Last week offered some fairly esoteric notes on dependency injection. This week, it’s time to put them to use with a quick dive beneath the waters of... Read on →