PCSalt
YouTube GitHub

# 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.

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 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.

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.