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?
Remember that anonymous function? Probably not. After all, if it wasn’t worth a name, it probably hasn’t been used since. Read on →
The last thing a lazy software developer wants to do is write code. The shorter and simpler a program, the better. The same goes for its tests: it takes a... Read on →
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 →