18 de set. 2026
Un exemple senzill de Spring Integration 1. Introducció Spring Integration és un framework que ajuda a connectar sistemes dins d’una aplicació Spring. Usa les mateixes idees que els Enterprise Integration Patterns: missatges, canals i endpoints. Si ja coneixes Spring Boot, resulta familiar al cap de pocs minuts.
En aquest article mostraré un exemple mínim de «hello world». Enviarem un nom a través d’un gateway, el passarem per un canal i obtindrem una salutació.
17 de set. 2026
Construir una API Java fluent amb Consumer i BiConsumer 1. Introducció Quan construeixo llibreries internes petites, intento que l’API pública sigui fàcil de llegir. Darrerament faig servir sovint Consumer i BiConsumer perquè els callers puguin configurar objectes sense escriure classes anònimes llargues. El resultat s’assembla a un builder, però cada pas és només un lambda que prepara alguna cosa.
En aquest article mostraré un exemple inventat: un MenuBuilder petit que permet afegir elements a un menú.
24 d’ag. 2026
Observabilitat per a virtual threads: traçar una petició Spring Boot 3 amb Micrometer i OpenTelemetry 1. Introducció Una propietat passa un servei Spring Boot a virtual threads:
spring.threads.virtual.enabled=true Després d’aquest canvi, el throughput pot millorar. També es pot perdre informació d’observabilitat. Les traces poden perdre spans fills, els logs poden perdre els seus trace ids i les mètriques dels thread pools ja no mostren el límit real.
En aquest article mostraré com resoldre aquests tres problemes.