At API World I spoke about managing change in APIs. In this article you can find a video, my slides, and a link to the conference details.
At REST Fest Greenville I spoke about how Vimeo’s API handles complex video privacy options.
At REST Fest Greenville I spoke about three times that hypermedia made my life easier.
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.
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.
Generators were introduced in ES6 and are a great way to clean up asynchronous code.
It took me way too long to figure out how to get S3 cors headers working, here are my notes.
At API Dublin I spoke about Vimeo’s upload API, and how we rebuilt it from the ground up. Learn More
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.