Welcome to API Design Matters™, where David Biesack writes about API Design and Developer Experience matters large and small, topics around building and running API programs… that is, why API Design Matters.
API Design Matters is also the home for David’s consultancy practice of the same name, where David help companies establish and grow successful API and Developer Experience programs. See David’s Services.
In this API Design Matters blog, David focuses on RESTful web services, but many of the concepts apply to other API styles like AsyncIO, GRPC, and GraphQL. Articles will pull from David’s 13+ years experience designing RESTful APIs using OpenAPI, but include echos of designing traditional programming language interfaces, libraries, and frameworks over a career spanning decades.
API Design Matters is created and authored by David Biesack.
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 API Design Matters will often discuss the interplay of API design and DX: how and why API Design matters to DX.
API Design Matters begins with an extensive series on The Language of API Design. This series will focus on the API First process to complete learning projects with the OpenAPI 3 Specification-why API Design with OpenAPI matters.
To view all articles in API Design Matters, please visit the Archive.
Enough about me. Let’s hear from you - what topics of API Design are top of mind? How do you approach the design process? Let’s have a conversation.
Join the discussion
You can also find me on fosstodon.org/@DavidBiesack (no ɹǝʇʇᴉʍʇ, thank you).
To use the API Design Matters RSS feed, copy this URL:
https://apidesignmatters.org/feed.xml