David Biesack
substackInactive

API Design Matters

by David Biesack·Last posted 4 months ago

About David Biesack

In this substack, I share matters large and small related to API Design, Developer Experience, and building and running API programs... that is, why API Design Matters.

I’ll focus on RESTful web services, but many of the concepts apply to other API styles like AsyncAPI, GRPC, and GraphQL. Articles will pull from my 12 years experience designing RESTful APIs using OpenAPI, but include echos of designing traditional programming language interfaces and libraries over 30+ years of my career.

API Design is truly an art, and while ChatGPT can spit out basic APIs, there is still much to be said for well-crafted consistent APIs designed in a broader context, with the consumer and Developer Experience in mind.

A good (or great) Developer Experience (DX) is an important aspect of API design, and this substack will often discuss the interplay of API design and DX: how and why API Design matters to DX.