REST API Versioning – A Misunderstood Soul

There is a considerable amount of confusion and debate around the topic of versioning REST APIs. The opinions range all the way from don’t version your APIs (Roy Fielding) to version using HTTP headers to placing it in the URI and probably everything in between. Indeed, giants in the modern computing era like Microsoft, Amazon, …

Empathetic Design – UX for APIs

In a previous blog article API Design, I talk about using a UX mindset when designing APIs.  While, the basic premise of the article is still valid, I think it is more instructive to look a little deeper at the issue.  I had the privilege of talking about this very issue during my developer day …