Skip to Content



Meet Achilles

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?

Trimming the Callback Tree

Node.js approaches asynchrony by passing around continuations–callbacks used to resume program flow after an asynchronous action is complete. Isaac... Read on →

Validating javascript objects

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 →

Managing JSON with jq

Update: I’ve released a workshopper-style interactive tutorial covering the basics of jq. Just getting started? Check it out! Read on →