Series · 10 parts · ~48 min total
API Design Mastery
Learn how to model API resources as nouns, not verbs, to build intuitive, scalable REST APIs that developers actually want to use.
- 1
Resource Modeling
Learn how to model API resources as nouns, not verbs, to build intuitive, scalable REST APIs that developers actually want to use.
4 min
Oct 1, 2025
- 2
Versioning Strategies
Compare URL versioning, header versioning, and content negotiation to choose the right API versioning strategy — and learn how to deprecate safely.
5 min
Oct 8, 2025
- 3
Error Design
Design machine-readable API errors using RFC 7807 Problem Details so clients can handle failures programmatically without parsing error strings.
5 min
Oct 15, 2025
- 4
Pagination and Filtering
Choose between cursor-based and offset pagination, design composable filter expressions, and implement stable sorting for large API collections.
4 min
Oct 22, 2025
- 5
Auth and Scopes
Secure your API with bearer tokens, design fine-grained OAuth scopes, and harden the perimeter with mTLS for machine-to-machine traffic.
4 min
Oct 29, 2025
- 6
Idempotency
Design idempotent APIs with idempotency keys to safely handle retries, network failures, and partial failure semantics without duplicating side effects.
5 min
Nov 5, 2025
- 7
Rate Limiting and Quotas
Implement per-key and per-tenant rate limiting, choose the right algorithm for fairness, and communicate limits to clients through standard headers.
5 min
Nov 12, 2025
- 8
Webhooks
Build reliable webhooks with HMAC signing, exponential-backoff retries, guaranteed ordering, and replay capability that your integrators can actually trust.
5 min
Nov 19, 2025
- 9
SDK Ergonomics
Build generated API clients that developers love — with sane retry logic, built-in observability, and a clear breaking-change strategy.
5 min
Nov 26, 2025
- 10
Deprecation as a Process
Retire API versions gracefully with Sunset headers, migration guides, dual-stack operation, and per-client usage tracking that prevents surprises on cutover day.
6 min
Dec 3, 2025