Build a Bun.serve API with bun:sqlite and Zero Dependencies
Build a small REST API with Bun.serve and bun:sqlite: manual routing, prepared statements, validation, migrations, graceful shutdown and tests, no npm packages.
13 min read
Tag
Build a small REST API with Bun.serve and bun:sqlite: manual routing, prepared statements, validation, migrations, graceful shutdown and tests, no npm packages.
13 min read
Treat API error handling as a public contract: HTTP status codes, stable error codes from a catalog, and RFC 9457 Problem Details bodies.
14 min read
Learn why cursor pagination over a unique, indexed sort key beats offset pagination, and how to design filtering, sorting, cursors and limits as one contract.
14 min read
Start Spring Boot microservices with a few well-bounded services, typed configuration properties, consistent REST APIs, and Actuator health checks from day one.
14 min read
Treat your OpenAPI description as a reviewed, versioned contract: design it first, generate types, and use CI and contract tests to stop drift.
15 min read
Model resources as nouns, use HTTP methods and status codes per RFC 9110, and enforce conventions in CI so clients can predict every endpoint.
14 min read