Backend Aug 5, 2026 10 min read
Spring Boot Request Validation Explained
Separate Spring Boot request-shape validation from authorization and concurrency-safe business invariants, including nested DTO and collection validation.
Tag
13 articles with this tag. Follow these related notes when you want a narrower study path.
Backend Aug 5, 2026 10 min read
Separate Spring Boot request-shape validation from authorization and concurrency-safe business invariants, including nested DTO and collection validation.
API Design Jul 18, 2026 11 min read
Design RFC 9457 problem details for HTTP APIs with stable type URIs, safe extensions, validation errors, Spring Boot, and Node.js examples.
API Design Jul 1, 2026 5 min read
Learn how to design pagination metadata for REST APIs, including pageInfo, cursors, hasNextPage, limits, totals, links, sorting, and compatibility.
API Design Jul 1, 2026 6 min read
Use this REST API design checklist to review resources, methods, status codes, errors, pagination, idempotency, versioning, auth, and OpenAPI docs.
Backend Jul 1, 2026 5 min read
Learn Spring Boot REST controllers, including @RestController, request mappings, DTOs, validation, status codes, error responses, and testing.
API Design Jun 30, 2026 4 min read
Learn how OpenAPI describes REST APIs, including paths, operations, schemas, examples, auth, versioning, code generation, and contract review.
API Design Jun 30, 2026 4 min read
Compare PUT and PATCH in REST APIs, including replacement vs partial updates, idempotency, validation, status codes, and backend implementation choices.
API Design Jun 29, 2026 5 min read
Learn practical REST API error handling patterns, including status codes, stable error codes, field errors, request IDs, and safe messages.
API Design Jun 28, 2026 5 min read
Learn practical API versioning strategies, including URL versions, header versions, backward compatibility, deprecation, and migration plans.
API Design Apr 5, 2026 5 min read
Compare offset, cursor, and keyset pagination for REST APIs, including tradeoffs, response shapes, sorting, and backend performance.
API Design Mar 29, 2026 6 min read
Learn what idempotency means in API design, why retries create duplicate actions, and how idempotency keys protect backend workflows.
API Design Mar 22, 2026 5 min read
Understand the HTTP status codes backend developers use most often in REST APIs, including 200, 201, 400, 401, 404, 409, and 500.
API Design Jan 21, 2026 5 min read
Compare REST and RPC API styles through resources, actions, payload design, caching, versioning, and backend team workflows.