From the desk
8 filed · 25 subjects
Dispatches
Everything
Latest · Spring Security
10 min read
Letting Anonymous Users Act: Participant Tokens in Spring Security
How to enforce one vote per person, per-session scoping and moderation rules for users who never create an account — a second JWT issuer, a published JWK set, and a unique constraint on an identity that is not a person.
3 August 2026
System Design
8 min read
Your API Gateway Cannot Proxy Your WebSocket
Spring Cloud Gateway Server WebMVC cannot proxy a WebSocket upgrade, and it fails without saying so. What to do instead, how to authenticate a socket a browser cannot put a header on, and the SockJS origin trap that logs nothing at all.
27 July 2026
Spring Boot
8 min read
Building Scalable REST APIs with Spring Boot
A comprehensive guide to designing and implementing RESTful APIs using Spring Boot, covering best practices for authentication, validation, and error handling.
15 January 2024
Spring Boot
12 min read
Implementing JWT Authentication in Spring Security
Step-by-step implementation of JWT-based authentication and authorization in Spring Boot applications, including refresh token handling and security best practices.
10 January 2024
Database
10 min read
Database Optimization Techniques for Spring Data JPA
Advanced techniques for optimizing database queries in Spring Data JPA applications, including lazy loading, query optimization, and performance monitoring.
5 January 2024
Microservices
15 min read
Introduction to Microservices Architecture
Learn the fundamentals of microservices architecture and how to implement scalable, resilient systems using Spring Boot, Docker, and Kubernetes.
1 January 2024
System Design
14 min read
Event-Driven Architecture with Apache Kafka
Learn how to implement event-driven architecture using Apache Kafka and Spring Boot, with practical examples for building scalable, resilient systems.
28 December 2023
DevOps
11 min read
Containerizing Spring Boot Applications with Docker
Complete guide to containerizing Spring Boot applications using Docker, including multi-stage builds, Docker Compose, Kubernetes deployment, and DevOps best practices.
25 December 2023
On the beat
What the desk covers
- Spring Boot ×4
- Architecture ×3
- Microservices ×3
- Authentication ×2
- Docker ×2
- JWT ×2
- Kubernetes ×2
- Spring Security ×2
- Backend ×1
- Containerization ×1
- Database ×1
- DevOps ×1
- Event-Driven ×1
- Java ×1
- JPA ×1
- Kafka ×1
- Messaging ×1
- OAuth2 ×1
- Optimization ×1
- Performance ×1
- REST API ×1
- Security ×1
- Spring Cloud Gateway ×1
- STOMP ×1
- WebSocket ×1
Going to press
Filed, not yet written
- Sending Emails with JavaMailSender in Spring Boot
- Integrating Swagger/OpenAPI for API Documentation
- Global Exception Handling with @ControllerAdvice
- Spring Boot File Upload and Download
- JWT Authentication and Authorization
- Connecting Spring Boot to MySQL/PostgreSQL
- Scheduling Tasks with @Scheduled in Spring
- Using Lombok to Reduce Boilerplate Code
- Handling Validation with @Valid and BindingResult