Your API is a long-term promise. “I promise that my API actions, and how they behave will work as described in the documentation”. This isn’t an easy task, so let’s walk through the details.

August 6th 2016 Tech

If you are working with JavaScript, there’s a good chance that you have a ton of promises or callbacks nested over and over again. Promises helped me clean up the numerous callbacks, but coroutines really took it to the next level.

May 17th 2016 Tech

Generators were introduced in ES6 and are a great way to clean up asynchronous code.

October 3rd 2015 Tech

It took me way too long to figure out how to get S3 cors headers working, here are my notes.

July 5th 2014 Tech

Yesterday I launched Bifocals.js, a node library for handling http responses. It was my first big launch and I learned a lot from it.

October 12th 2012 Tech