Artículos
-
Java
Caché resiliente con Redis en Java: estrategias más allá del cache miss básico
Aprende a usar Redis como caché resiliente en Java con Spring Cache. TTL, cache stampede, cache-aside vs read-through, fallback cuando Redis cae y métricas con Micrometer.
-
Java
Maven y Gradle en 2026: cuál elegir y cómo sacarles partido en Java
Maven y Gradle siguen siendo las dos herramientas de build más usadas en Java. Te explico qué hace cada una, en qué se diferencian y cuándo tiene sentido elegir una u otra.
-
Java
Cómo funcionan los controladores en Spring Boot: la capa entre peticiones y respuestas
Aprende cómo funcionan los controladores en Spring Boot: @RestController, @RequestMapping, @PathVariable, @RequestBody, ResponseEntity y gestión de errores con @ControllerAdvice.
-
Java
GraalVM Native Image en 2026: Java compilado a nativo con Spring y Quarkus
GraalVM Native Image compila tu aplicación Java a un binario nativo que arranca en milisegundos y consume mucha menos RAM, sin JVM en runtime. Aquí tienes cómo funciona y cuándo merece la pena usarlo con Spring Boot y Quarkus.
-
Java
JEP 401 en Java: clases de valor, aplanamiento de objetos y cómo verificarlo con JFR
El JEP 401 de Project Valhalla introduce las value classes en Java 25: objetos sin identidad que la JVM puede aplanar en memoria para reducir GC pressure y mejorar el rendimiento.
-
Java
Virtual threads en Java 21: Project Loom y el fin de las quejas sobre la concurrencia Java
Java 21 trae los virtual threads de Project Loom: threads gestionados por la JVM que cuestan microsegundos, consumen ~100 bytes y permiten millones de conexiones concurrentes sin reescribir nada. Aquí te explicamos cómo funcionan y cuándo usarlos.
-
Java
Despliegue de una aplicación Spring Boot multi-módulo en la nube con PostgreSQL, Redis y Flyway
Aprende a estructurar un proyecto Maven multi-módulo con Spring Boot, contenerizarlo con Docker, gestionar migraciones con Flyway y desplegarlo en la nube con PostgreSQL y Redis.
-
Java
Project Valhalla llega a JDK 28: doce años para cambiar cómo Java trata los tipos
Project Valhalla, el proyecto más ambicioso de OpenJDK, llega a JDK 28 como preview con JEP 401: Value Classes y Objects. Después de doce años de trabajo y 197.000 líneas de código en 1.816 ficheros modificados, Java tendrá tipos que se comparan por valor en lugar de por identidad, como los...
-
Java
Spring Boot 3.x en 2026: virtual threads, RestClient y el stack moderno Java
Spring Boot 3 cambia los namespaces de javax a jakarta, exige Java 17 como mínimo e incorpora virtual threads y RestClient para simplificar el desarrollo de APIs. Aquí tienes lo que necesitas saber para ponerte al día.
-
Java
Concurrencia en Java: cómo evitar condiciones de carrera sin bloquear el resto de la aplicación
Guía práctica sobre concurrencia en Java: race conditions, synchronized, AtomicInteger, ReentrantLock, java.util.concurrent y virtual threads con Project Loom.









