18 sept. 2026
Un ejemplo sencillo de Spring Integration 1. Introducción Spring Integration es un framework que ayuda a conectar sistemas dentro de una aplicación Spring. Usa las mismas ideas que los Enterprise Integration Patterns: mensajes, canales y endpoints. Si ya conoces Spring Boot, resulta familiar después de unos minutos.
En este artículo mostraré un ejemplo mínimo de «hello world». Enviaremos un nombre a través de un gateway, lo pasaremos por un canal y obtendremos un saludo.
17 sept. 2026
Construir una API Java fluent con Consumer y BiConsumer 1. Introducción Cuando construyo librerías internas pequeñas, intento que la API pública sea fácil de leer. Últimamente uso Consumer y BiConsumer a menudo para que los callers puedan configurar objetos sin escribir clases anónimas largas. El resultado se parece a un builder, pero cada paso es solo un lambda que prepara algo.
En este artículo mostraré un ejemplo inventado: un MenuBuilder pequeño que permite añadir elementos a un menú.
24 ago. 2026
Observabilidad para virtual threads: trazas de una petición Spring Boot 3 con Micrometer y OpenTelemetry 1. Introducción Una propiedad pasa un servicio Spring Boot a virtual threads:
spring.threads.virtual.enabled=true Después de este cambio, el throughput puede mejorar. También se puede perder información de observabilidad. Las trazas pueden perder spans hijos, los logs pueden perder sus trace ids y las métricas de los thread pools ya no muestran el límite real.
En este artículo mostraré cómo resolver estos tres problemas.