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

Categoría: tutoriales

51
18 ago 2026

Qué significa ser Java Champion en 2026: el criterio real detrás del reconocimiento y por qué me importa

Java Champion no es un título académico ni corporativo. Es reconocimiento de contribución a la comunidad, y en 2026 el contenido técnico de calidad en español es una contribución subvalorada y legítima. Mi objetivo declarado y el criterio real detrás del programa.

18 ago 2026 · 10′ · Tutoriales · open source · spring-boot

10′
18 ago 2026

JWT sin estado vs sesiones con estado: el criterio que uso para elegir en sistemas de identidad

JWT stateless no es la respuesta universal que los tutoriales prometen. Si tu sistema necesita revocación inmediata o auditoría fina, el estado no es el enemigo — es la solución. Acá el framework de decisión que uso en sistemas de identidad reales.

18 ago 2026 · 9′ · Tutoriales · seguridad · JWT

9′
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′
14 ago 2026

¿De verdad necesitás fp-ts, o te alcanza un union nativo?

Escribí sobre fp-ts esta semana y me quedó la duda incómoda: ¿hacía falta toda esa maquinaria? Análisis de cuándo un discriminated union nativo resuelve lo mismo que Either/Option sin la curva.

14 ago 2026 · 7′ · Tutoriales · TypeScript · arquitectura de software

7′
14 ago 2026

tsconfig paths en Next.js 16 App Router: cuándo ayudan y cuándo rompen el build sin aviso

Los path aliases parecen inocentes hasta que el build de producción falla sin mensaje claro. Documenté los 3 casos de rotura más comunes en un monorepo con Next.js 16 App Router y TypeScript estricto, y el patrón de configuración que sobrevivió.

14 ago 2026 · 9′ · Tutoriales · TypeScript · pnpm

9′
12 ago 2026

Firma digital CAdES vs XAdES en Java: las diferencias que importan cuando tu CA te pide una y vos tenés la otra

CAdES y XAdES no son intercambiables aunque ambos sean "firma avanzada". La elección depende del tipo de documento, del perfil de confianza y de lo que la CA espera validar. Guía técnica con DSS y Java, con los errores que ya me hicieron perder tiempo antes de aprender a preguntar el formato primero.

12 ago 2026 · 9′ · Tutoriales · seguridad · certificados

9′
11 ago 2026

Virtual Threads no te salva de un synchronized mal puesto

Virtual Threads resuelve el costo de crear miles de threads en la JVM. No resuelve el bloqueo cuando el código tiene synchronized o llamadas nativas bloqueantes. La JEP 444 lo dice, pero casi nadie lo lee hasta el final.

11 ago 2026 · 8′ · Tutoriales · concurrencia · spring-boot

8′
07 ago 2026

Functional programming con TypeScript: lo que fp-ts enseña aunque no lo uses en producción

fp-ts es una universidad, no un framework de producción para la mayoría. Pero ignorarlo completamente es dejar conceptos valiosos sobre la mesa. Recorrido honesto por Option, Either y pipe desde TypeScript estricto del día a día, con la postura de por qué la librería no es el punto.

07 ago 2026 · 10′ · Tutoriales · Next.js · TypeScript

10′

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