Software Developer
On programming and technology.
I write about programming, artificial intelligence, tools, and technologies that interest me. I share knowledge, experience, and practical observations.
Latest articles
All articlesA Spring Boot Project That Is Easy to Run and Review
How to package a Spring Boot sample for review: Maven Wrapper, a clear database setup, useful defaults and a short README.
AI-Generated Code: What to Check Before Accepting It
A practical review workflow for AI-generated Java code: requirements, correctness, boundaries, dependencies and maintainability.
Tests That Help You Change Code
How to test business behaviour, choose useful boundaries and avoid tests that break after every harmless refactoring.
Caching in Spring Boot: What Gets Faster, and What Gets Harder
A practical approach to Caffeine caching: freshness, cache keys, invalidation, concurrency and useful measurements.