HTTP on MDN
Listed inHTTP SemanticsAPIs & Protocolson
The reference for methods, status codes, caching headers, and CORS — accurate in a way the framework docs usually are not.
The contract between systems: HTTP semantics, the styles built on top, and the versioning problem every public API eventually has.
14 articles
Listed inHTTP SemanticsAPIs & Protocolson
The reference for methods, status codes, caching headers, and CORS — accurate in a way the framework docs usually are not.
Listed inIdempotencyAPIs & Protocolson
Stripe on idempotency keys: the scope, the retention window, and what happens when a retry arrives with different parameters.
Listed inRESTAPIs & Protocolson
Resources, representations, and the constraints most REST APIs quietly drop.
Listed inVersioning APIsAPIs & Protocolson
URL, header, and additive-only strategies, plus the deprecation process that actually retires a version.
Listed inWebSockets and StreamingAPIs & Protocolson
Long-lived connections, server-sent events, backpressure, and reconnection with resume.
Listed inHTTP SemanticsAPIs & Protocolson
Methods, status codes, headers, and caching — the parts of the spec that frameworks let you ignore until they bite.
Listed inAPI DesignAPIs & Protocolson
Naming, granularity, consistency, and designing the error responses before the happy path.
Listed inRate LimitingAPIs & Protocolson
Token bucket, sliding window, per-key quotas, and the headers that let a client back off politely.
Listed ingRPC and RPCAPIs & Protocolson
Schema-first services, protobuf wire compatibility, and where a binary protocol is worth the tooling.
Listed inIdempotencyAPIs & Protocolson
Making retries safe with idempotency keys, and the request the client will absolutely send twice.
Listed inAPI DocumentationAPIs & Protocolson
OpenAPI as a generated artefact, not a hand-written one, and the examples people actually copy.
Listed inGraphQLAPIs & Protocolson
Client-specified queries, the N+1 problem, and the caching you give up at the HTTP layer.
Listed inPagination and FilteringAPIs & Protocolson
Offset versus cursor paging, stable sort keys, and the duplicate rows offset paging hands your client.
Listed inWebhooksAPIs & Protocolson
Delivering events to someone else: signing, retries, ordering, and the endpoint that is always down.