API Design
I've been designing APIs nearly as long as I've been consuming them. I find API design to be very fun and always like collaborating with my API consumers to ensure that we're implementing interfaces in a sane fashion.
Here are 13 projects that I've worked on tagged API Design.
Venmo Teen Card
derek.broox.com
- AJAX
- API Design
- BrightKite API
- CSS
- Docker
- Facebook API
- Flickr API
- Foursquare API
- Google Maps API
- Graphic Design
- HTML
- Image Processing
- JavaScript
- jQuery
- JSON
- Mapbox API
- MySQL
- Nuxt.js
- PHP
- Prototype
- script.aculo.us
- Twitter API
- Video Production
- Vue.js
- XML
v8 - latest version
This is the first version of my site that I completely rebuilt in a new language and platform. I moved the entire site from a containerized LAMP stack to a server-side-rendered (SSR) Nuxt.js application that relies completely on the Broox API to power its content. I chose Nuxt and SSR in order to keep my SEO and open graph / social sharing meta tags intact while still providing a speedy, asynchronous client-side browsing experience.
7 previous versions
v7 November 2012
v6 September 2009
v5 April 2006
v4 November 2004
v3 September 2003
v2 January 2002
Broox API
v2 - latest version
After growing a little tired of Node, Express and Sequelize, I decided to rebuild my personal API using Python, Flask, and SQLAlchemy. The end product felt much cleaner and allowed me move a lot faster when iterating on new features.