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

Tag: react

10
11 jul 2026

Swiper: el slider táctil que no te va a arruinar el sprint

Swiper lleva años siendo el estándar indiscutido para carousels táctiles en la web. Sin dependencias, con wrappers oficiales para React, Vue y Angular, y transiciones que parecen nativas.

11 jul 2026 · 5′ · Experimentos · React · open source

5′
02 jun 2026

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.

02 jun 2026 · 7′ · Tutoriales · React · TypeScript

7′
25 may 2026

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.

25 may 2026 · 8′ · Tutoriales · React · TypeScript

8′
20 may 2026

Por qué dejé de usar useEffect para sincronizar estado y qué uso ahora

useEffect no está roto — el modelo mental con el que lo enseñamos sí lo está. Revisé cada useEffect de una codebase en React 19 y encontré 4 categorías concretas donde era un antipatrón. Acá están los patrones que los reemplazaron: derived state, event handlers, use(), y Server Actions.

20 may 2026 · 7′ · Tutoriales · React · TypeScript

7′
08 may 2026

Clipboard API falla en TypeScript: los 4 casos que nadie documenta y cómo los encontré en mi código

navigator.clipboard.writeText parece trivial hasta que tu app falla en producción sin error visible. Encontré 4 casos que los docs no mencionan: contexto inseguro, foco perdido, permisos revocados en iOS y el timing de React. Acá están los patrones reales con código copiable.

08 may 2026 · 8′ · Tutoriales · React · TypeScript

8′
08 abr 2026

Tu score de accesibilidad te está mintiendo

Saqué 98/100 en Lighthouse y axe en juanchi.dev. Después le pedí a alguien con lector de pantalla que la usara. Lo que pasó me dio vergüenza. El score perfecto y la experiencia real son dos cosas completamente distintas.

08 abr 2026 · 9′ · Experimentos · React · frontend

9′
07 abr 2026

Metí Gemma corriendo en el browser, sin API keys, y me cambió cómo pienso el edge

Hay una creencia instalada sobre AI en producción que está bastante equivocada: que necesitás una API, un server y una tarjeta de crédito para meter inteligencia en tu app. Lo corrí en el browser. Sin nube. Sin billing. Y ahora no puedo dejar de pensar en lo que esto significa.

07 abr 2026 · 8′ · Experimentos · React · nextjs

8′
06 abr 2026

De 3 segundos a 300ms: cómo optimicé el performance de una app Next.js en producción

Diagnóstico brutal, cambios concretos y métricas reales. Así pasé una app Next.js de ser un desastre lento a cargar en 300ms — sin magia, sin excusas, con trabajo.

06 abr 2026 · 9′ · Tutoriales · React · Performance

9′
06 abr 2026

Cómo construí juanchi.dev con el stack más bleeding edge de 2025: Next.js 16, React 19, Tailwind v4 y Railway

Un postmortem honesto de construir mi portfolio con lo más nuevo de 2025. Spoiler: casi todo rompió. Lo reconstruí igual. Te cuento por qué vale la pena.

06 abr 2026 · 11′ · Experimentos · React · Portfolio

11′

Series

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

Clusters

  • Arquitectura de software

Categorías

  • Experimentos98
  • Tutoriales77
  • Opinión43
  • 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
  • Tutoriales77
  • Opinión43
  • 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