Escritos
Publico sobre lo que aprendo — principalmente Next.js, NestJS, patrones de autenticación y el oficio de construir y operar software.
→
La caché de Next.js cambió tres veces en tres años (y la v16 por fin la ordenó)
Jun 2026
El caching de Next.js cambió de filosofía tres veces en tres años. Para entender Cache Components en la v16 hay que entender qué estaba arreglando: los cuatro cachés del App Router, por qué dolían, y cómo el modelo nuevo los reordena.
→ Node, Deno y Bun: ¿por qué existen tres runtimes de JavaScript?
Jun 2026
Por qué tener tres runtimes no es fragmentación sino competencia sana, y por qué el ecosistema JavaScript salió ganando con que existan los tres.
→ Cómo endurecí mi proyecto pnpm contra ataques de cadena de suministro en 39 líneas
May 2026
El cooldown de versiones como defensa principal contra ataques tipo Shai-Hulud, y el caso TanStack como contexto.
→ Armé un transcriptor de audios local en un par de horas con Claude Code
May 2026
Un problema concreto, una restricción autoimpuesta de no pagar APIs, y un flujo de dos tiempos: pensar el plan con Claude, ejecutarlo con Claude Code.
→ Subagentes en Claude Code: cuándo conviene delegar
May 2026
Cómo funcionan los subagentes, cuándo valen la pena y cuándo son sobreingeniería. Una guía pragmática con un par de ejemplos listos para pegar.
→ RBAC, ABAC, ReBAC: tres formas de pensar los permisos
May 2026
Cuándo bastan los roles, cuándo necesitas atributos y cuándo el problema es de relaciones. Una guía pragmática para elegir un modelo de autorización antes de que se convierta en un if anidado de quince niveles.
→ Cómo crear un componente numérico animado con React y motion
Abr 2026
Construir, paso a paso, un contador donde los dígitos se desplazan con suavidad — sin librerías especializadas, solo React y motion.