Endpoints are an anti-pattern

16 Jul 2013

It has taken a fair amount of willpower and self-discipline, but in recent weeks I’ve managed to entirely eliminate the word ‘endpoint’ from my software design vocabulary. There are far more coherent and constructive ways of talking about web APIs. This essay explains why I’ve made this decision and the consequences that flow from a mindset of thinking in resources.

Off by One

There are only two hard problems in computing: cache invalidation and naming things.

© maetl 2013