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

Four Year Club
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
What It Means to Be a Java Champion in 2026: The Real Criteria Behind the Recognition and Why I Care

What It Means to Be a Java Champion in 2026: The Real Criteria Behind the Recognition and Why I Care

Comments
9 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
Qué significa ser Java Champion en 2026: el criterio real detrás del reconocimiento y por qué me importa

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

Image 1
Comments
10 min read
Stateless JWT vs stateful sessions: the framework I use to choose in identity systems

Stateless JWT vs stateful sessions: the framework I use to choose in identity systems

Image 1
Comments
9 min read
JWT sin estado vs sesiones con estado: el criterio que uso para elegir en sistemas de identidad

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

Image 1
Comments
10 min read
Noroboto: Lying Fonts and Rust Mitigation — A Technical Read Without the Hype

Noroboto: Lying Fonts and Rust Mitigation — A Technical Read Without the Hype

Image 1
Comments
8 min read
Noroboto: Lying Fonts y mitigación en Rust — lectura técnica sin hype

Noroboto: Lying Fonts y mitigación en Rust — lectura técnica sin hype

Comments
9 min read
Cline in production: the autonomous code agent for VS Code I use with deliberate constraints

Cline in production: the autonomous code agent for VS Code I use with deliberate constraints

Image 1
Comments
8 min read
Cline en producción: el agente de código autónomo para VS Code que uso con restricciones deliberadas

Cline en producción: el agente de código autónomo para VS Code que uso con restricciones deliberadas

Comments
9 min read
A native discriminated union already does what Either promises

A native discriminated union already does what Either promises

Image 1
Comments
8 min read
¿De verdad necesitás fp-ts, o te alcanza un union nativo?

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

Image 1
Comments
8 min read
CAdES vs XAdES Digital Signatures in Java: The Differences That Matter When Your CA Asks for One and You've Built the Other

CAdES vs XAdES Digital Signatures in Java: The Differences That Matter When Your CA Asks for One and You've Built the Other

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

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

Image 1
Comments
10 min read
Virtual Threads Won't Save You From a Badly Placed synchronized

Virtual Threads Won't Save You From a Badly Placed synchronized

Image 3
Comments
7 min read
Virtual Threads no te salva de un synchronized mal puesto

Virtual Threads no te salva de un synchronized mal puesto

Comments
8 min read
The bug report that never left the browser

Summer Bug Smash: Clear the Lineup 🐛🛹

The bug report that never left the browser

Image Image Image 9
Comments 8
12 min read
Functional programming with TypeScript: what fp-ts teaches you even if you never ship it

Functional programming with TypeScript: what fp-ts teaches you even if you never ship it

Image 1
Comments
9 min read
Functional programming con TypeScript: lo que fp-ts enseña aunque no lo uses en producción

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

Comments
10 min read
The Complete Guide to Docker HEALTHCHECK: Dockerfile vs Compose vs Orchestrator

The Complete Guide to Docker HEALTHCHECK: Dockerfile vs Compose vs Orchestrator

Comments
8 min read
Guía completa de HEALTHCHECK en Docker: Dockerfile vs Compose vs orquestador

Guía completa de HEALTHCHECK en Docker: Dockerfile vs Compose vs orquestador

Image 1
Comments
9 min read
Qwen3 locally with Ollama: what changed in the architecture and whether it's worth switching

Qwen3 locally with Ollama: what changed in the architecture and whether it's worth switching

Image 1
Comments 1
8 min read
Qwen3 en local con Ollama: qué cambió en la arquitectura y si vale el cambio

Qwen3 en local con Ollama: qué cambió en la arquitectura y si vale el cambio

Comments
8 min read
Prisma Query Logging and PostgreSQL: Where the ORM Ends and the Database Begins

Prisma Query Logging and PostgreSQL: Where the ORM Ends and the Database Begins

Image 1
Comments
7 min read
Prisma Query Logging y PostgreSQL: dónde termina el ORM y empieza la base

Prisma Query Logging y PostgreSQL: dónde termina el ORM y empieza la base

Comments
8 min read
npm Dependencies: How to Evaluate a Library Before It Hits Production

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

Image 1
Comments
7 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

Image Image Image 3
Comments
7 min read
Strict Null Checks in TypeScript: What the Compiler Won't Tell You and Where It Actually Hurts in Production

Strict Null Checks in TypeScript: What the Compiler Won't Tell You and Where It Actually Hurts in Production

Image 1
Comments
9 min read
Strict null checks en TypeScript: lo que el compilador no te dice y dónde sí duele en producción

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

Comments
10 min read
DeepSeek API in TypeScript: secure integration and honest model evaluation for code

DeepSeek API in TypeScript: secure integration and honest model evaluation for code

Image 2
Comments
7 min read
DeepSeek API en TypeScript: integración segura y evaluación honesta del modelo para código

DeepSeek API en TypeScript: integración segura y evaluación honesta del modelo para código

Comments
8 min read
Barman vs pgBackRest: a decision tree for PostgreSQL backup in production

Barman vs pgBackRest: a decision tree for PostgreSQL backup in production

Image 1
Comments
9 min read
Barman vs pgBackRest: árbol de decisión para backup PostgreSQL en producción

Barman vs pgBackRest: árbol de decisión para backup PostgreSQL en producción

Comments
9 min read
Swiper: the touch slider that won't wreck your sprint

Swiper: the touch slider that won't wreck your sprint

Image 1
Comments
5 min read
Swiper: el slider táctil que no te va a arruinar el sprint

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

Comments
5 min read
Node.js: the runtime that changed how we think about backend

Node.js: the runtime that changed how we think about backend

Image 1
Comments
5 min read
Node.js: el runtime que cambió cómo pensamos el backend

Node.js: el runtime que cambió cómo pensamos el backend

Image 1
Comments
5 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 1
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

Comments 1
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

Image 1
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
8 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

Comments
9 min read
Docker healthchecks: what they actually measure and what you shouldn't promise

Docker healthchecks: what they actually measure and what you shouldn't promise

Image 1
Comments
7 min read
Docker healthchecks: qué miden de verdad y qué no deberías prometer

Docker healthchecks: qué miden de verdad y qué no deberías prometer

Comments
7 min read
Digital Signatures: Format, Certificate, and Validation Policy Are Not the Same Thing

Digital Signatures: Format, Certificate, and Validation Policy Are Not the Same Thing

Image 1
Comments
8 min read
Firma digital: diferencia entre formato, certificado y política de validación

Firma digital: diferencia entre formato, certificado y política de validación

Comments
9 min read
Sniffnet: monitor your network without losing your mind to tcpdump

Sniffnet: monitor your network without losing your mind to tcpdump

Image 1
Comments
5 min read
Sniffnet: monitoreá tu red sin volverte loco con tcpdump

Sniffnet: monitoreá tu red sin volverte loco con tcpdump

Comments
5 min read
XGBoost: the gradient boosting that dominated Kaggle and survived the hype

XGBoost: the gradient boosting that dominated Kaggle and survived the hype

Image 1
Comments 1
5 min read
XGBoost: gradient boosting que dominó Kaggle y sobrevivió al hype

XGBoost: gradient boosting que dominó Kaggle y sobrevivió al hype

Comments
5 min read
PyTorch: the deep learning framework that won the war

PyTorch: the deep learning framework that won the war

Comments
5 min read
PyTorch: el framework de deep learning que ganó la guerra

PyTorch: el framework de deep learning que ganó la guerra

Comments
5 min read
TensorFlow: the ML elephant that's still standing

TensorFlow: the ML elephant that's still standing

Comments
5 min read
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
loading...