close

DEV Community

Juan Torchia profile picture

Juan Torchia Subscriber

👨‍💻 Desarrollador ☕ JAVA 🐧 Linux 🐳 Docker ⚡ Typescript 🌐https://Juanchi.dev 🚀✨

Location Buenos Aires, Argentina Joined Joined on  Personal website https://juanchi.dev github website twitter website

Education

Ciencias de la Computación — UBA

Work

Full Stack Developer — Nativo Digital

Google Cloud NEXT Writing Challenge Completion Badge
4 Week Community Wellness Streak
Best Use of Auth0
2 Week Community Wellness Streak
1 Week Community Wellness Streak
Writing Debut
Three Year Club
Two Year Club
One Year Club
TensorFlow: the ML elephant that's still standing

TensorFlow: the ML elephant that's still standing

Comments
5 min read

Want to connect with Juan Torchia?

Create an account to connect with Juan Torchia. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
TensorFlow: el elefante de ML que sigue en pie

TensorFlow: el elefante de ML que sigue en pie

Comments
5 min read
Rate limiting in Next.js: what to protect before picking a library

Rate limiting in Next.js: what to protect before picking a library

Image 1
Comments
9 min read
Rate limiting en Next.js: qué proteger antes de elegir una librería

Rate limiting en Next.js: qué proteger antes de elegir una librería

Comments
9 min read
npm Dependencies: How to Evaluate a Library Before Shipping It to Production

npm Dependencies: How to Evaluate a Library Before Shipping It to Production

Image 1
Comments
8 min read
Dependencias npm: cómo evaluar una librería antes de meterla en producción

Dependencias npm: cómo evaluar una librería antes de meterla en producción

Comments
9 min read
lode: Reimplementing DVC's core in Go without breaking the format

lode: Reimplementing DVC's core in Go without breaking the format

Image 3
Comments
6 min read
lode: Reimplementando el core de DVC en Go sin romper el formato

lode: Reimplementando el core de DVC en Go sin romper el formato

Comments
7 min read
OWASP LLM Top 10 in Production: How I Audited My TypeScript Agent Pipeline Against All 10 Risks — and What I Found

OWASP LLM Top 10 in Production: How I Audited My TypeScript Agent Pipeline Against All 10 Risks — and What I Found

Image 1
Comments
9 min read
OWASP LLM Top 10 en producción: cómo audité mi pipeline de agentes TypeScript contra los 10 riesgos y qué encontré

OWASP LLM Top 10 en producción: cómo audité mi pipeline de agentes TypeScript contra los 10 riesgos y qué encontré

Comments
10 min read
pnpm workspaces in a monorepo: the setup that survived CI on Railway and the problems the docs don't warn you about

pnpm workspaces in a monorepo: the setup that survived CI on Railway and the problems the docs don't warn you about

Comments
9 min read
pnpm workspaces en monorepo: el setup que sobrevivió CI en Railway y los problemas que los docs no anticipan

pnpm workspaces en monorepo: el setup que sobrevivió CI en Railway y los problemas que los docs no anticipan

Comments
10 min read
OAuth 2.0 Scope Creep: the Attack Vector the Vercel Incident Exposed and How to Audit It in Your Integrations

OAuth 2.0 Scope Creep: the Attack Vector the Vercel Incident Exposed and How to Audit It in Your Integrations

Comments
10 min read
OAuth 2.0 Scope Creep: el vector de ataque que el incidente de Vercel dejó al descubierto y cómo auditarlo en tus integraciones

OAuth 2.0 Scope Creep: el vector de ataque que el incidente de Vercel dejó al descubierto y cómo auditarlo en tus integraciones

Comments
11 min read
Functional programming in TypeScript: the abstractions I actually use and the ones I dropped

Functional programming in TypeScript: the abstractions I actually use and the ones I dropped

Comments
8 min read
Functional programming en TypeScript: las abstracciones que realmente uso y las que abandoné

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

Comments
9 min read
Spring Boot Actuator: What to Expose, What to Hide, and What to Check Before Adding Endpoints

Spring Boot Actuator: What to Expose, What to Hide, and What to Check Before Adding Endpoints

Comments
7 min read
Spring Boot Actuator: qué exponer, qué ocultar y qué mirar antes de agregar endpoints

Spring Boot Actuator: qué exponer, qué ocultar y qué mirar antes de agregar endpoints

Comments
8 min read
OpenTelemetry in Next.js: traces that survive the edge/server boundary without losing context

OpenTelemetry in Next.js: traces that survive the edge/server boundary without losing context

Comments
8 min read
OpenTelemetry en Next.js: traces que sobreviven el edge y el servidor sin perder el contexto

OpenTelemetry en Next.js: traces que sobreviven el edge y el servidor sin perder el contexto

Comments
9 min read
How Memory Safety CVEs Differ Between Rust and C/C++

How Memory Safety CVEs Differ Between Rust and C/C++

Comments 2
8 min read
Cómo difieren los CVEs de memory safety entre Rust y C/C++

Cómo difieren los CVEs de memory safety entre Rust y C/C++

Comments
9 min read
What Job Interviews Taught Me About Kubernetes

What Job Interviews Taught Me About Kubernetes

Image 1
Comments
8 min read
Lo que las entrevistas de trabajo me enseñaron sobre Kubernetes

Lo que las entrevistas de trabajo me enseñaron sobre Kubernetes

Comments
8 min read
My Homelab AI Dev Platform: What Problem It Actually Signals and Where the Limits Are

My Homelab AI Dev Platform: What Problem It Actually Signals and Where the Limits Are

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

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

Comments
9 min read
The Birth and Death of JavaScript (2014): What Still Holds and What Doesn't

The Birth and Death of JavaScript (2014): What Still Holds and What Doesn't

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

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

Comments
10 min read
Formal Methods and the Future of Programming: What's Worth Trying and Where the Ceiling Is

Formal Methods and the Future of Programming: What's Worth Trying and Where the Ceiling Is

Comments
8 min read
Métodos formales y el futuro de la programación: qué vale la pena probar y dónde está el techo

Métodos formales y el futuro de la programación: qué vale la pena probar y dónde está el techo

Comments
9 min read
Rio de Janeiro's "Own LLM" Looks Like a Merge: What to Read Between the Lines

Rio de Janeiro's "Own LLM" Looks Like a Merge: What to Read Between the Lines

Image 1
Comments
8 min read
El "LLM propio" de Río de Janeiro parece ser un merge: qué leer entre líneas

El "LLM propio" de Río de Janeiro parece ser un merge: qué leer entre líneas

Comments
9 min read
Authentication tokens: JWT, Paseto, and session tokens — the decision tree I always needed

Authentication tokens: JWT, Paseto, and session tokens — the decision tree I always needed

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

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

Comments
10 min read
Zod on the server and the client: the schema you define once and the three ways it breaks in runtime

Zod on the server and the client: the schema you define once and the three ways it breaks in runtime

Comments 1
9 min read
Zod en el servidor y en el cliente: el schema que creés una vez y las tres formas en que se rompe en runtime

Zod en el servidor y en el cliente: el schema que creés una vez y las tres formas en que se rompe en runtime

Comments
10 min read
Prisma query logging and PostgreSQL: when the ORM is enough and when you have to go deeper

Prisma query logging and PostgreSQL: when the ORM is enough and when you have to go deeper

Comments
8 min read
Prisma query logging y PostgreSQL: cuándo alcanza el ORM y cuándo tenés que ir más abajo

Prisma query logging y PostgreSQL: cuándo alcanza el ORM y cuándo tenés que ir más abajo

Comments
8 min read
Next.js App Router Caching: revalidate, dynamic, and no-store Without the Folklore

Next.js App Router Caching: revalidate, dynamic, and no-store Without the Folklore

Image 2
Comments
9 min read
Next.js App Router caching: revalidate, dynamic y no-store sin folklore

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

Image 1
Comments
9 min read
MCP Model Context Protocol in TypeScript: build portable tools across Claude, GPT, and local models

MCP Model Context Protocol in TypeScript: build portable tools across Claude, GPT, and local models

Image 2
Comments
8 min read
MCP Model Context Protocol en TypeScript: diseñá tools portables entre Claude, GPT y modelos locales

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

Image 1
Comments
9 min read
Web Crypto API in the browser vs Node.js: the differences that will burn you

Web Crypto API in the browser vs Node.js: the differences that will burn you

Comments
9 min read
Web Crypto API en el browser vs Node.js: las diferencias que te van a quemar

Web Crypto API en el browser vs Node.js: las diferencias que te van a quemar

Comments
10 min read
React 19 Server Components and caching: the mental model I was missing after reading the docs

React 19 Server Components and caching: the mental model I was missing after reading the docs

Image 1
Comments
9 min read
React 19 Server Components y caching: el modelo mental que me faltaba después de leer la documentación

React 19 Server Components y caching: el modelo mental que me faltaba después de leer la documentación

Image 1
Comments
9 min read
HyperFrames Explains Itself: Building a Reproducible Technical Video From HTML

HyperFrames Explains Itself: Building a Reproducible Technical Video From HTML

Image 1
Comments
7 min read
HyperFrames explicandose a si mismo: como arme un video tecnico reproducible desde HTML

HyperFrames explicandose a si mismo: como arme un video tecnico reproducible desde HTML

Comments
8 min read
Cline in VS Code: I used it two weeks on a TypeScript project and this survived

Cline in VS Code: I used it two weeks on a TypeScript project and this survived

Image 1
Comments
10 min read
Cline en VS Code: lo usé dos semanas en un proyecto TypeScript y esto sobrevivió

Cline en VS Code: lo usé dos semanas en un proyecto TypeScript y esto sobrevivió

Image 1
Comments
11 min read
Rate limiting in web apps: what to protect before picking a library

Rate limiting in web apps: what to protect before picking a library

Image 1
Comments
9 min read
Rate limiting en aplicaciones web: qué proteger antes de elegir una librería

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

Image 1
Comments
9 min read
Next.js 16 Middleware: authorization patterns that scale and the ones that cause race conditions

Next.js 16 Middleware: authorization patterns that scale and the ones that cause race conditions

Image 1
Comments
11 min read
Next.js 16 Middleware: patrones de autorización que escalan y los que generan race conditions

Next.js 16 Middleware: patrones de autorización que escalan y los que generan race conditions

Comments
12 min read
Prisma 5 Prisma 6: The Breaking Changes I Hit in My Real Schema and How I Fixed Them Without Breaking Production

Prisma 5 Prisma 6: The Breaking Changes I Hit in My Real Schema and How I Fixed Them Without Breaking Production

Image 1
Comments
9 min read
Prisma 5 Prisma 6: los breaking changes que encontré en mi schema real y cómo los resolví sin romper producción

Prisma 5 Prisma 6: los breaking changes que encontré en mi schema real y cómo los resolví sin romper producción

Comments
9 min read
tsgo: what changes in the TypeScript compiler rewritten in Go and what it means for real projects

tsgo: what changes in the TypeScript compiler rewritten in Go and what it means for real projects

Image 1
Comments
8 min read
tsgo: qué cambia en el compilador TypeScript reescrito en Go y qué significa para proyectos reales

tsgo: qué cambia en el compilador TypeScript reescrito en Go y qué significa para proyectos reales

Comments
8 min read
React 19 use() hook and Suspense: when it replaces useEffect and when it throws you into a worse loop

React 19 use() hook and Suspense: when it replaces useEffect and when it throws you into a worse loop

Image 2
Comments
7 min read
React 19 use() hook y Suspense: cuándo reemplaza useEffect y cuándo te mete en un loop peor

React 19 use() hook y Suspense: cuándo reemplaza useEffect y cuándo te mete en un loop peor

Comments
7 min read
loading...