TypeScript en producción
El tema con más material del blog: 91 posts sobre tipos estrictos, límites del compilador, herramientas del ecosistema y decisiones que se pagan en producción.
Tipos estrictos y sus límites
Qué garantiza el compilador, qué no, y dónde la seguridad de tipos se termina.
Gestores de paquetes y monorepos
pnpm, npm, yarn y bun comparados sobre repos reales, no sobre benchmarks de marketing.
APIs del navegador que fallan
Casos donde la firma de tipos dice una cosa y el runtime hace otra.
Lecturas recomendadas
Ver másClaude API key seguridad: por qué el .env no es opcional
Pegar una API key de Claude o DeepSeek directo en el código "para probar rápido" deja rastro en el historial de git y en los logs. Una guía prudente sobre variables de entorno, rotación y qué mirar antes de compartir un repo.
09 sept 2026 · 7′ · Tutoriales · nextjs · anthropic
setQueryData después de una Server Action: el patrón que cierra el gap
La Server Action se resuelve, el toast dice "guardado" y la UI todavía muestra el dato viejo por un instante. Ese instante es el gap que setQueryData cierra sin esperar el roundtrip completo del server.
08 sept 2026 · 7′ · Tutoriales · Next.js · React
fp-ts alternativas en TypeScript: cuándo vale la abstracción
Después de mostrar cómo un union type nativo reemplaza a Either y Option en la mayoría de los casos, toca la parte incómoda: decir dónde fp-ts sí gana. No es en todos lados, y esa es la postura.
08 sept 2026 · 7′ · Tutoriales · TypeScript · node.js
pnpm gana en monorepos, npm gana en fricción cero
La diferencia entre npm y pnpm no es velocidad de instalación. Es un modelo de almacenamiento distinto — content-addressable store vs árbol de carpetas — y ese modelo importa según el tamaño del proyecto, no según la moda.
29 ago 2026 · 8′ · Tutoriales · Next.js · pnpm
Server Actions te resuelve la mutación, no el cache
Server Actions en Next.js 16 App Router simplifica mutaciones sin escribir un endpoint. Pero cuando necesitás cache client-side, revalidación optimista o datos reactivos entre componentes, ahí Server Actions solo se queda corto — y TanStack Query entra a resolver eso, no a reemplazarlo.
17 ago 2026 · 8′ · Tutoriales · TypeScript · app-router
Cline en producción: el agente de código autónomo para VS Code que uso con restricciones deliberadas
Cline puede crear archivos, ejecutar comandos y abrir el browser de forma autónoma desde VS Code. Eso suena a productividad. También huele a riesgo si no sabés qué permisos le das antes de empezar. Mi tesis: el modelo mental importa más que la herramienta.
17 ago 2026 · 9′ · Tutoriales · TypeScript · LLM