API Design
I've been designing APIs nearly as long as I've been consuming them. I find API design to be fun and always like approaching design from the lens of a full stack engineer - collaborating with API consumers to ensure that we're implementing interfaces that work for both the frontend and backend.
Here are 15 projects that I've worked on tagged API Design.
Panther Console
- Artificial Intelligence
- Amazon Web Services
- API Design
- DynamoDB
- Go
- GraphQL
- JavaScript
- Python
- React
- Typescript
Roboflow Python SDK
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
- Typescript
- 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.