What does it mean in programming to be idempotent? Today, we’re going to look at the concepts of idempotence and safety, and identify what makes them so very important in the context of web API design.
We’ll compare idempotence and safety to see how they’re different, and discover why this division is important. Read more
What Does “API as a Product” Mean?
Though we tend to think of APIs in a very technical way, they are increasingly combined within the context of business offerings and values. Accordingly, many are recontextualizing things to treat APIs more like products. Read more
API design is a complex topic — what works for some providers does not for others. It seems that with each year, new approaches are developed, and new thoughts on how APIs fit into the overall platform strategy emerge. We’re specifically seeing this occur in banking, as market trends force more agile ways of bringing innovative software to life. Read more
With all of the love and proclamations about REST, we can sometimes forget that it’s simply one of many options. REST is a very good standard for a wide variety of APIs, but there are other API design styles for more nuanced scenarios. Read more
If there’s one takeaway from the recent data security issues, it’s this — security is a paramount concern for any organization, large or small. That’s why it’s so confusing, then, to see so many organizations taking a lax approach towards security. Read more