Topic

openapi

3 min read

Bundling Multi-File OpenAPI: $ref Resolution Compared

Quick answer: Splitting an OpenAPI document across files is the right move for large APIs, but every tool that consumes the spec — docs, mock servers, code generators, gateways — needs a

Read article
3 min read

Designing Cursor Pagination: Why Offset Hits a Wall

Quick answer: Offset pagination is simple and correct for static, small result sets, but it breaks down on live data: as rows are inserted or deleted between requests, pages skip

Read article
4 min read

Generated Enums Break When the API Adds a New Value

Quick answer: A generated enum is a closed set by default, so the moment the server adds a value the client did not know about, strict generated code can throw,

Read article
6 min read

The OpenAPI Guide: Spec, 3.2, Design, and How It Works

Quick answer: OpenAPI is a machine-readable contract that describes an HTTP API — its paths, operations, request and response shapes, authentication, and examples. Treat it as the single source of truth

Read article
4 min read

Postman vs Bruno vs a local-first OpenAPI studio: choose by where the spec lives

Postman, Bruno, and a local-first OpenAPI studio optimize a different assumption about where the API contract lives: a cloud collection, plain files in git, or the spec itself. The right choice follows that assumption, not UI polish. Here are the honest tradeoffs and a short decision checklist.

Read article
4 min read

The Agent Bumped a Major Version and CI Stayed Green

The agent bumped a dependency across a major version, CI stayed green, and the nightly job kept logging success while silently returning the first page of records. The mock passed; the installed package had changed.

Read article