Blog
Apuntes, ideas y cosas que aprendo.
Escribo sobre lo que me interesa: programación en Java y herramientas que de verdad uso, vida con gatos, escritura. Sin frecuencia fija, sin titulares para el algoritmo, sin paja de IA.
Open Session in View: el conveniente interruptor que lleva años encendido en mis proyectos sin que yo lo supiera
Hay configuraciones que llevan años funcionando en tus proyectos y nunca te paras a mirarlas. Están ahí, en verde, haciendo su trabajo…
Diagramas generados desde el código: por qué dejé de dibujarlos a mano y qué perdí en el camino
Durante años tuve una libreta cuadriculada al lado del teclado. No era decoración. Antes de escribir una sola línea de código, dibujaba.…
El día que escribir tests me obligó a entender mi propio código
Hay una mentira que nos contamos los programadores: «esto lo entiendo perfectamente, lo escribí yo». Yo me la creía. Hasta que me…
Por qué empecé a escribir mis propios tipos en Java en lugar de pasar Strings a todo
Los tipos en java tiene mucha más importancia de la que nos imaginamos. Hace unos años abrí un proyecto mío que llevaba…
Inyección de dependencias sin magia: lo que @Autowired hace por debajo y por qué me importa entenderlo
Hay una frase que escucho mucho cuando alguien empieza con Spring: «pones @Autowired y ya funciona». Y es verdad. Funciona. Pero esa…
La vez que confié más en mi intuición que en los tests y lo pagué caro
Hay un momento muy concreto en el que sabes que has metido la pata. No cuando te llega el aviso del sistema.…
El día que me puse a borrar código que funcionaba y no me arrepentí
Borrar código que funciona es un riesgo. Hace unos meses borré una clase entera. Funcionaba. Llevaba años en producción sin dar guerra,…
Lo que me enseñó hoy depurar en producción que ningún entorno local me había enseñado
Hay una clase de bug que no aparece en tu máquina. Ni en la del compañero, ni en el entorno de integración,…
El día que refactoricé código que funcionaba y lo dejé peor
Había un módulo en uno de nuestros proyectos que llevaba dos años funcionando sin dar un solo problema. Nadie lo tocaba. Hacía…