Articles

Lessons from the field on API strategy, design, governance and AI integration.

API

Selecting an API Governance Model

How to select an effective governance model for your API program

API

Scaling Your API Program with Federated API Coaching

Leverage an API coaching program to scale your API program

API

Introducing the ADDR API First Design Process

Improve efficiency and reduce cost using ADDR. a scalable API first design process

API

Creating an Effective API Program

It can be challenging to establish a healthy API program within your organization. But what happens when your teams start to produce a large number of APIs and microservices? Th...

API

What Skills Do Your APIs Offer?

Much has been written about API design techniques – from choosing the right HTTP verb to guidance on response code usage and hypermedia dos and don’ts. We get caught...

Product

Slack, Chatbots, and Voice: At the Intersection of Humans and APIs

Over the last year, we have seen growth in messaging platforms for business. These platforms have changed the way we communicate within and across teams. But why have these plat...

Architecture

Avoiding Monolithic Regret: Moving to Microservices

The last year has seen a considerable spike in the number of articles and discussions around microservices. Many think that a microservice-based architecture is the right answer...

API

Resolving the Frontend/Backend API Design Conflict

As part of my API design consulting engagements, I’m often called in to resolve the conflict between the API design that the frontend developers would prefer to have and t...

API

Lessons From Training 1400+ People in Web API Design

For the last 2 years, Keith Casey and I have been conducted API training workshops with over 1400 participants across nearly a dozen roles. While we are still available for trai...

API

Building Your API Documentation Strategy For SUCCESS

So far, we have put together a foundation for our API documentation: 1. We must first move beyond API reference documentation and look for other ways to communicate the value an...

API

10 Questions Your API Documentation Must Answer

Effective communication is the most important factor for API success. APIs do not have a user interface, so your documentation is the primary communication method for developers...

API

Improving Your API Conversations with Hypermedia, ETags, and Real-Time APIs

There is considerable source material on great API design. We can read discussions on how to use HTTP properly, from selecting the proper HTTP verb to which response code(s) are...