How to Kill your SDKs in 1 Easy Step
Before I criticize SDKs, I’ll give them a proper eulogy: SDKs have taken us a long way. Having packaged, reusable…
Keith Casey's Corner of the Internet
Before I criticize SDKs, I’ll give them a proper eulogy: SDKs have taken us a long way. Having packaged, reusable…
In software development, a “Design Smell” is a signal that something isn’t quite right. Think of it like your car…
While I’ve made a case for Developer Experience (DevEx) – aptly named The Case for a Great Developer Experience –…
OAuth 2.0 (RFC 6749) is a great authorization framework but it leaves much up to the imagination. Luckily, there are…
API Documentation comes in a variety of forms. You can find it in pdfs, html, or even a Postman-collection that…
All opinions and analysis in this post reflect my experience and opinion, not those of current or previous employers. They…
How many Java developers use our API?
Has anyone upgraded to our latest Ruby Gem?
Is going to that PHP conference going to be useful?
This was originally published on the Clarify.io blog, reproduced here. When I joined Twilio in early 2011, I learned that…
Building API helper libraries is hard.
The helper libraries rarely get the same time or attention as the API itself. They’re usually an afterthought.
Proper HTTP response code usage is one of the most powerful yet underutilized aspects in web development.