Saltar al contenido >_
El blog

Blog

Ensayos, decisiones técnicas y trade-offs sobre arquitectura, producción e IA. No para acumular tutoriales: para aprender a mirar sistemas con más criterio.

Página 3

Más publicaciones

28 artículos publicados
Día 4: Tu endpoint devuelve TODO. El frontend explota. La red llora.
JavaSpring BootArchitecture100ArchitectureDays

Día 4: Tu endpoint devuelve TODO. El frontend explota. La red llora.

Offset vs cursor pagination: cuándo usar cada una y por qué tu app necesita esto ya. Día 4 de #100ArchitectureDays.

6 min read
Día 3: Agregaste un índice y la consulta sigue lenta. El problema no era el índice.
JavaSpring BootArchitecture100ArchitectureDays

Día 3: Agregaste un índice y la consulta sigue lenta. El problema no era el índice.

EXPLAIN ANALYZE es tu mejor amigo. Aprende a leer un query plan antes de optimizar a ciegas. Día 3 de #100ArchitectureDays.

6 min read
Día 2: El SELECT * que arruinó tu API (y vos ni te enteraste)
JavaSpring BootArchitecture100ArchitectureDays

Día 2: El SELECT * que arruinó tu API (y vos ni te enteraste)

Tu API responde en 10 segundos porque estás trayendo columnas que nadie necesita. Día 2 de #100ArchitectureDays.

5 min read
#100ArchitectureDays: 110 problemas reales de arquitectura, con código, sin humo
ArchitectureSpring Boot100ArchitectureDays

#100ArchitectureDays: 110 problemas reales de arquitectura, con código, sin humo

Arranco un reto de 110 días donde resuelvo un problema real de arquitectura de software por día. Con Spring Boot, código que compila, y métricas reales.

4 min read
Día 1: Tu app tarda 11 segundos en arrancar y vos pensás que es normal
JavaSpring BootArchitecture100ArchitectureDays

Día 1: Tu app tarda 11 segundos en arrancar y vos pensás que es normal

De 10.7s a 1.3s de startup. El problema no es Spring Boot — es cómo inicializás tus servicios. Día 1 de #100ArchitectureDays.

5 min read
Spring Boot 4: lo que cambió, lo que se rompió y lo que nadie te cuenta
JavaSpring Boot

Spring Boot 4: lo que cambió, lo que se rompió y lo que nadie te cuenta

Llevo meses migrando proyectos a Boot 4. Esto es todo lo que aprendí — con las cicatrices para probarlo.

7 min read
Lombok fue creado para resolver problemas que Java ya no tiene
JavaBest Practices

Lombok fue creado para resolver problemas que Java ya no tiene

Y seguimos usándolo por costumbre, no por necesidad.

3 min read
Oye, tenemos que hablar sobre tu .gitignore
GitBest Practices

Oye, tenemos que hablar sobre tu .gitignore

Está mal y te voy a demostrar por qué. 8 minutos que te van a ahorrar años de frustración.

3 min read
String Templates en Java: la feature que Oracle mató antes de nacer
Java

String Templates en Java: la feature que Oracle mató antes de nacer

String Templates prometía ser la forma moderna de construir strings en Java 21. Pero Oracle la retiró en Java 23. Esta es la historia de la feature que no sobrevivió.

4 min read
Newsletter

¿Te quedaste con ganas de más?

La Bitácora Sin Filtros: una decisión técnica, sus trade-offs y una regla práctica, una vez por semana.