Juanchi.dev
Nativo Digital · sistemas reales
·
InicioCasosCVBlogLabContacto
Juanchi.dev
Nativo Digital · sistemas reales
·
InicioCasosCVBlogLabContacto

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ás
09 sept 2026

Claude 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

7′
08 sept 2026

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

7′
08 sept 2026

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

7′
29 ago 2026

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

8′
17 ago 2026

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

8′
17 ago 2026

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

9′

Juanchi.dev es el cuaderno público de Juan Torchia — arquitectura, sistemas reales y decisiones de producto. Escrito y revisado a mano en Buenos Aires. Construido con Next.js, Prisma y PostgreSQL; desplegado en Railway. Sin trackers de terceros más allá de analítica agregada.

BlogUsesNowGitHubRSS© 2026 Juan Torchia · Todos los derechos reservados.