Erik's Articles

GraphQL vs. REST: When to choose which one?

GraphQL has been around for five years but quite frequently it still is seen as “the new kid on...

The 5 API Styles: Understanding REST, OpenAPI, HTTP, gRPC, GraphQL, and Kafka

APIs are languages that allow applications to exchange information. Today, there are many possible technologies that can be used...

How to run successful API Programs: Five necessary areas

Establishing and running an API program is a step that many organizations have done or are planning to do. The observation...

The API-First Digital government approach, part 1: Trends

In a three-part blog series, we review the emerging digital government movement around the world. In this first part,...

International Interoperability of COVID-19 Contact Tracing Apps: A view of goals & opportunities

This article discusses how to exchange COVID-19 contact tracing information between countries that use contact tracing apps and infrastructure....

How to Design and Build Great Web APIs: An Interview with Mike Amundsen

Many supply chains are facing challenges and require new ways of collaboration. The need for digital transformation has become...