# rest-api
4 posts
API Versioning — URL, Header & Content Negotiation Strategies
Compare API versioning strategies — URL path, custom header, and content negotiation. Includes Spring Boot 4 built-in versioning support and decision framework.
Architecture
REST API Design in Spring Boot 4 — Validation, Error Handling & DTOs
Design production-ready REST APIs in Spring Boot 4 — request validation with Bean Validation, structured error responses, DTO patterns, and API best practices.
Spring Boot
Spring Boot 4 Starter — Project Setup, Structure & First API
Set up a Spring Boot 4 project from scratch — project structure, REST controller, configuration, profiles, and your first working API endpoint.
Spring Boot
Kotlin + Ktor — Building a REST API Without Spring
Build a REST API with Ktor 3 and Kotlin — routing, serialization, authentication, database access, and testing. A lightweight alternative to Spring Boot.
Kotlin