Apr 23 · 11 min read · Source: Techniques to Make Database Integration Tests Fast Enough for Developers to Actually Run Them There is a particular kind of dread in a codebase when a developer hears "run the integration tests" — it sounds like a half-hour ritual of waitin...
Join discussion
Apr 5 · 11 min read · Source: Reasons Your Unique Constraint Is Not a Complete Concurrency Strategy You shipped a system where a unique index guards a business invariant. For a while everything looked fine: a unique constraint rejected duplicates, your logs showed an oc...
Join discussion
Apr 1 · 13 min read · Table of contents What is Spring Boot and how is it different from Spring Framework? What is the purpose of @SpringBootApplication annotation? What is Auto-Configuration in Spring Boot? What is th
Join discussion
Jan 17 · 3 min read · In real systems, APIs don’t fail gracefully by default. Without discipline, you end up with: Different response formats per endpoint Unclear error messages Controllers full of try-catch blocks This article explains how we design predictable, consis...
Join discussion
Jan 17 · 3 min read · Most Spring Boot tutorials teach you how to build an API.Very few explain what actually happens when a production Spring Boot application starts — and why those internals matter when systems grow. This article documents how we actually understand and...
Join discussion
Dec 24, 2025 · 3 min read · Introducción Jakarta Persistence (JPA) es la especificación estándar para acceso a datos relacionales en Java. Quarkus implementa JPA completamente a través de Hibernate ORM, proporcionando todas las características de la especificación. ¿Qué es JPA?...
Join discussionDec 20, 2025 · 6 min read · Source: Techniques to Migrate from Hibernate 5 to Hibernate 6 in Spring Boot 3.5.x 1. Understanding What Changed in Hibernate 6 1.1 Jakarta Package Migration The most obvious shift is from javax.persistence. to jakarta.persistence.. Hiber...
Join discussion