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.
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
Turning Your Blockchain Indexer Into a Paid API Without Slowing Down Your Explorer

Turning Your Blockchain Indexer Into a Paid API Without Slowing Down Your Explorer

Comments
15 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
Page Citations as a Document Assistant’s Interface

Page Citations as a Document Assistant’s Interface

Comments
7 min read
The API is a Promise: Designing for Systems You No Longer Control

The API is a Promise: Designing for Systems You No Longer Control

1
Comments
3 min read
Idempotency keys in Stripe: safe retries after lost responses

Idempotency keys in Stripe: safe retries after lost responses

2
Comments
8 min read
An API Is a Boundary, Not a URL

An API Is a Boundary, Not a URL

Comments
6 min read
Building Bulletproof Laravel APIs using Schema-First Contract Validation

Building Bulletproof Laravel APIs using Schema-First Contract Validation

Comments 2
8 min read
Publishing a versioned API contract you can actually trust

Publishing a versioned API contract you can actually trust

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