API Design Matters

API Design Matters

Home
Notes
Archive
About
API Design Matters is Moving!
Bye Bye Substack
Nov 17, 2025 • David Biesack

June 2025

Provenance
Origins of API Design Matters
Jun 16, 2025 • David Biesack
API Design Antipattern: Leaky Abstractions
Pro tip: Do not let internal implementation constraints leak into your API
Jun 4, 2025 • David Biesack

April 2025

The API Team Mantra
200 is Not OK
Apr 23, 2025 • David Biesack

March 2025

From Here to There, from Where to Here
Patterns for Web API Query Parameters
Mar 17, 2025 • David Biesack

January 2025

Wherefore HATEOAS
Hypermedia as the Engine of Application State
Jan 24, 2025 • David Biesack

September 2024

Leave a calling card
Make API responses more self-descriptive with reference objects
Sep 20, 2024 • David Biesack

August 2024

Validating API Requests
Techniques for API Request Validation
Aug 19, 2024 • David Biesack

July 2024

An API Design Matters Milestone
Today, API Design Matters passed 1,000 subscribers!
Jul 26, 2024 • David Biesack
API Naming Patterns
Patterns for naming things in APIs
Jul 16, 2024 • David Biesack

June 2024

!Oh, CRUD!
or, Being Resourceful in REStful API Design
Jun 18, 2024 • David Biesack
PATCH /api-design-matters/rate-plan
API Design Matters is now free for all
Jun 12, 2024 • David Biesack
© 2026 David Biesack · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture