Aaron Hipple

Everything is an API

Last week, while helping another developer through the process of building a web component using Riot.js, I found myself speaking about a lot of restrictions that I tend to impose on my own programming that sounded arbitrary as I said them, particularly in the context of a small component. One thing that seemed to both stick out and bind these restrictions together was the concept that almost everything you write when programming represents an API and that the general principles of API design are always worth considering.

Continue reading Everything is an API