DEV Community

#apidesign

Best practices for designing, versioning, and managing robust REST and gRPC APIs.

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
How to Build Offline-Tolerant Web Apps That Recover Cleanly

How to Build Offline-Tolerant Web Apps That Recover Cleanly

Comments
10 min read
Detect Breaking OpenAPI Changes in CI with a Zero-Dependency Python Diff

Detect Breaking OpenAPI Changes in CI with a Zero-Dependency Python Diff

Comments
4 min read
Gemini API Backup Key 503 Bounded Failover

Gemini API Backup Key 503 Bounded Failover

Comments
2 min read
My webhook catcher hit 100 events and silently dropped the rest — I learned 'up to 100' is a promise with a cliff

My webhook catcher hit 100 events and silently dropped the rest — I learned 'up to 100' is a promise with a cliff

Comments
2 min read
My short-link TTL taught me that expiry is a feature you ship, not a cron you bolt on

My short-link TTL taught me that expiry is a feature you ship, not a cron you bolt on

Comments
2 min read
My OpenAPI changelog generator taught me that 'compatible' is a negotiated fiction between two YAML files

My OpenAPI changelog generator taught me that 'compatible' is a negotiated fiction between two YAML files

Comments 2
2 min read
Realtime Event Observability Boundaries for a Live Auction Dashboard in 5 Signals

Realtime Event Observability Boundaries for a Live Auction Dashboard in 5 Signals

Comments
6 min read
My OG image generator rendered blank cards for titles with one specific character

My OG image generator rendered blank cards for titles with one specific character

Comments 1
1 min read
System Design “da senior”: un framework pratico in 5 step per non perdersi tra requisiti vaghi e trade-off

System Design “da senior”: un framework pratico in 5 step per non perdersi tra requisiti vaghi e trade-off

Comments
5 min read
Realtime Event Contracts: Discover Types and Validate Client Presence Safely

Realtime Event Contracts: Discover Types and Validate Client Presence Safely

Comments
5 min read
My URL-to-Markdown converter turned a paywalled article into free text — and I had to decide if that was a bug

My URL-to-Markdown converter turned a paywalled article into free text — and I had to decide if that was a bug

Comments
2 min read
My OpenAPI diff missed a renamed path because JSON Schema doesn't see strings

My OpenAPI diff missed a renamed path because JSON Schema doesn't see strings

Comments
2 min read
My short link manage-secret taught me that 'free' has a failure mode: the human who can't find the key

My short link manage-secret taught me that 'free' has a failure mode: the human who can't find the key

Comments
2 min read
API Boundaries for Sports Score Feeds During Mobile Network Handoffs (and Recovery)

API Boundaries for Sports Score Feeds During Mobile Network Handoffs (and Recovery)

Comments
4 min read
Plausible is worse than wrong

Plausible is worse than wrong

1
Comments
5 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.