JUANCHI
InicioCVBlogLabContacto
·
JUANCHI
InicioCVBlogLabContacto
·

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.

Ver más
Cline en VS Code: lo usé dos semanas en un proyecto TypeScript y esto sobrevivió
TutorialesTypeScriptdeveloper tools

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.

11 min76
React 19 use() hook y Suspense: cuándo reemplaza useEffect y cuándo te mete en un loop peor
TutorialesReactTypeScript

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.

7 min108
Spring Boot Actuator: qué exponer, qué ocultar y qué mirar antes de agregar endpoints
Tutorialesbackendproduccion

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.

7 min148
TypeScript strict mode: las 6 opciones del tsconfig que más impactan en producción y cuándo activarlas
TutorialesTypeScriptbackend

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.

8 min153
Arquitectura backend de identidad digital: las decisiones que los tutoriales omiten
Tutorialesbackendseguridad

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.

9 min150
Next.js App Router caching: revalidate, dynamic y no-store sin folklore
TutorialesReactTypeScript

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.

8 min186