Home Erik's Articles

Erik's Articles

API linting with Spectral: What is it and how does it work?

API linting is the process of making sure that APIs are not just technically correct (which is the realm...

Monolith Modernization with APIs and Microservices: What is the Strangler Pattern and how to...

Any organization that is not starting from scratch has existing IT systems and infrastructure in place. In many cases,...

An API is a promise

What is an API? This is an interesting question that can be answered on many levels. There certainly is a...

Building blocks for HTTP APIs: IETF 109 Working Group Meeting

As discussed in a recent interview with Darrell Miller, one of the chairs of the new “Building Blocks for HTTP...

What are the Lifecycle Phases of API Products?

The phases of the Product Lifecycle occur in four major stages: Introduction Growth Maturity Decline These are the starting points for the amount of...

What is the future of digital transformation and how to plan for it?

Many companies see Digital Transformation as a project — but this is a misconception on various levels. Digital Transformation explained Digital...

API Lifecycle Management: Deprecation and Sunsetting

APIs are products and go through the same lifecycle as all products. They get created, see some usage, get...

API Formats: Why JSON won over XML

The vast majority of APIs today are using the JavaScript Object Notation (JSON) to represent the structured data that they are...

API governance: What is it and why does it matter?

One topic that often comes up in organizations past a certain size is the question of API governance. This...

Building Blocks for HTTP APIs

APIs are Languages, and like with any language, it is important to think about who is using it, and...