Juanchi.dev
Nativo Digital · sistemas reales
·
InicioCVBlogLabContacto
Saltar al contenido
Juanchi.dev
Nativo Digital · sistemas reales
·
InicioCVBlogLabContacto

Tag: arquitectura

45
23 jul 2026

Strict null checks en TypeScript: lo que el compilador no te dice y dónde sí duele en producción

El compilador dice OK. Runtime explota igual. Acá están los 4 patrones donde strict null checks no alcanza: assertion functions, librerías sin tipos, Prisma ORM y JSON.parse — con código real del stack Next.js/Prisma.

23 jul 2026 · 8′ · Tutoriales · Next.js · TypeScript

8′
07 jul 2026

Rate limiting en aplicaciones web: qué proteger antes de elegir una librería

Rate limiting no es una dependencia que se agrega al middleware y listo. Es una política de abuso. Antes de copiar el snippet de turno, hay que definir qué activo protegés, qué abuso esperás y cuánto te cuesta un falso positivo.

07 jul 2026 · 10′ · Tutoriales · TypeScript · nextjs

10′
05 jul 2026

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

El problema con Next.js caching no es memorizar los flags. Es decidir qué tan fresco necesita ser cada dato. Una guía para leer revalidate, dynamic y no-store como contratos de datos, no como trucos aislados.

05 jul 2026 · 8′ · Tutoriales · React · TypeScript

8′
23 jun 2026

TensorFlow: el elefante de ML que sigue en pie

TensorFlow no es sexy en 2025, pero sigue siendo la infraestructura seria detrás de deployment a escala. Por qué está en la lista y cuándo realmente lo necesitás.

23 jun 2026 · 5′ · Experimentos · machine learning · deep learning

5′
18 jun 2026

Functional programming en TypeScript: las abstracciones que realmente uso y las que abandoné

Empecé queriendo escribir Haskell en TypeScript y terminé con tres helpers y una lección. Análisis honesto de qué patrones funcionales sobreviven en una codebase TypeScript real y cuáles caen por fricción con el equipo o el type checker.

18 jun 2026 · 8′ · Tutoriales · TypeScript · desarrollo web

8′
16 jun 2026

My Homelab AI Dev Platform: qué problema real señala y dónde están los límites

La comunidad de homelabbers está armando plataformas de desarrollo con IA local y la discusión está buena. Yo tengo algunas observaciones que van más allá del entusiasmo inicial — y un checklist para que vos decidás si vale la pena el experimento.

16 jun 2026 · 9′ · Opinión · TypeScript · LLM

9′
15 jun 2026

The Birth and Death of JavaScript (2014): qué sigue siendo verdad y qué ya no

Una charla de 2014 predijo que JavaScript moriría reemplazado por ASM.js. Una década después, JS sigue vivo pero la tensión que señaló es más real que nunca. Esto es lo que conviene extraer, lo que hay que ignorar y cómo convertirlo en una decisión técnica concreta.

15 jun 2026 · 9′ · Opinión · TypeScript · javascript

9′
14 jun 2026

Tokens de autenticación: JWT, Paseto y session tokens — el árbol de decisión que me faltaba

No existe el token perfecto, existe el token correcto para el modelo de amenaza de cada sistema. Árbol de decisión práctico con criterio técnico real para elegir entre JWT, Paseto v4 y session tokens opacos en TypeScript — sin dogma, sin benchmarks inventados.

14 jun 2026 · 9′ · Tutoriales · TypeScript · nextjs

9′
10 jun 2026

MCP Model Context Protocol en TypeScript: diseñá tools portables entre Claude, GPT y modelos locales

El error más común al implementar MCP tools es acoplarlas al SDK del proveedor. La spec existe para evitar exactamente eso. Guía práctica de diseño desde arquitectura: el contrato de input/output que hace que una tool funcione en Claude, GPT y modelos locales sin reescribir nada.

10 jun 2026 · 8′ · Tutoriales · TypeScript · LLM

8′

Series

  • Datos abiertos y creatividad2
  • Awesome Curated: The Tools10
  • Awesome Curated1
Ver todas

Clusters

  • Arquitectura de software

Categorías

  • Experimentos98
  • Tutoriales67
  • Opinión42
  • Reflexiones18
  • Tecnología8
  • Historia6

Tags

  • #TypeScript
  • #arquitectura
  • #nextjs
  • #railway
  • #java
  • #LLM
  • #postgresql
  • #ia
  • #prisma
  • #software-architecture
  • #firma-digital
  • #AI

Populares

  1. 01pnpm vs npm vs yarn vs bun: la comparativa definitiva que nadie te va a dar en 2025
  2. 02Next.js App Router: la guía que me hubiera gustado tener cuando migré de Pages Router
  3. 03TypeScript: los patrones que realmente uso todos los días
  4. 04Docker para desarrolladores Node.js: de cero a producción sin morir en el intento
  5. 05La criptografía que usás para firmar digitalmente tiene fecha de vencimiento: qué publicó NIST y cómo migrar tu HSM

Newsletter

Un mail por semana. Lo que estoy aprendiendo, construyendo y rompiendo.

Todos
Experimentos
Tutoriales
Opinión
Reflexiones
Tecnología
Historia

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.

GitHubRSS© 2026 Juan Torchia · Todos los derechos reservados.

Código real. Opinión sin filtro.

Arquitectura, sistemas reales, decisiones de producto y aprendizajes técnicos. Todo revisado con criterio propio antes de publicarse.

213 artículos publicados

Series

  • Datos abiertos y creatividad2
  • Awesome Curated: The Tools10
  • Awesome Curated1
Ver todas

Clusters

  • Arquitectura de software

Categorías

  • Experimentos98
  • Tutoriales67
  • Opinión42
  • Reflexiones18
  • Tecnología8
  • Historia6

Tags

  • #TypeScript
  • #arquitectura
  • #nextjs
  • #railway
  • #java
  • #LLM
  • #postgresql
  • #ia
  • #prisma
  • #software-architecture
  • #firma-digital
  • #AI

Populares

  1. 01pnpm vs npm vs yarn vs bun: la comparativa definitiva que nadie te va a dar en 2025
  2. 02Next.js App Router: la guía que me hubiera gustado tener cuando migré de Pages Router
  3. 03TypeScript: los patrones que realmente uso todos los días
  4. 04Docker para desarrolladores Node.js: de cero a producción sin morir en el intento
  5. 05La criptografía que usás para firmar digitalmente tiene fecha de vencimiento: qué publicó NIST y cómo migrar tu HSM

Newsletter

Un mail por semana. Lo que estoy aprendiendo, construyendo y rompiendo.

Blog
Uses
Now