Cluster editorial
Arquitectura de software
Una página pilar para ordenar artículos sobre diseño de sistemas, modernización de legacy, decisiones full stack e IA aplicada sin perder el criterio de producción.
Modernización y legacy
Cómo mover sistemas existentes sin cortar operación ni inventar migraciones heroicas.
Arquitectura full stack
Next.js, backend, datos y límites claros entre producto, plataforma y operación.
IA aplicada con criterio
Uso de agentes, modelos y automatización cuando mejoran un flujo real y auditable.
Lecturas recomendadas
Selección inicial basada en búsqueda temática. La asignación fina por cluster queda para el siguiente sprint.
Cline en VS Code: lo usé dos semanas en un proyecto TypeScript y esto sobrevivió
Dos semanas usando Cline como agente autónomo de coding en un proyecto TypeScript. Qué tareas delegué, dónde se equivocó, cómo se compara con Claude Code y qué workflows no le daría nunca. Análisis con criterio de arquitectura, no de hype.
React 19 use() hook y Suspense: cuándo reemplaza useEffect y cuándo te mete en un loop peor
El hook use() de React 19 promete reemplazar useEffect para data fetching. La promesa es parcialmente cierta. Hay dos patrones con Suspense y error boundaries donde el comportamiento no es el que esperás y el ciclo se complica más. Te explico exactamente cuándo migrar y cuándo no.
Spring Boot Actuator: qué exponer, qué ocultar y qué mirar antes de agregar endpoints
Actuator no es malo. El error es sumarlo a un proyecto sin una política clara de exposición. Acá desarmamos qué endpoints habilitar, cuáles bloquear y qué decisiones tomar antes de hacer el primer deploy.
TypeScript strict mode: las 6 opciones del tsconfig que más impactan en producción y cuándo activarlas
strict: true no es suficiente ni es lo único que importa. Un análisis opción por opción de qué hace cada flag del strict mode, qué errores previene y en qué orden activarlos en una codebase existente.
Arquitectura backend de identidad digital: las decisiones que los tutoriales omiten
Los tutoriales de auth muestran el happy path. Los problemas reales de identidad digital aparecen en la revocación, la propagación de cambios de estado y el modelo de confianza. Una guía de decisiones desde adentro.
Next.js App Router caching: revalidate, dynamic y no-store sin folklore
El problema con el cache en App Router no es memorizar flags. Es decidir qué frescura necesita cada dato antes de escribir una sola línea de configuración.