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
Actuator Endpoints in Spring Boot: Allowlist, Don't Just Disable the Obvious Ones

Actuator Endpoints in Spring Boot: Allowlist, Don't Just Disable the Obvious Ones

1
Comments
8 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
Actuator endpoints en Spring Boot: allowlist, no deshabilitar lo obvio

Actuator endpoints en Spring Boot: allowlist, no deshabilitar lo obvio

Comments
8 min read
TigerFS Isn't a Filesystem, It's a Promise of Determinism

TigerFS Isn't a Filesystem, It's a Promise of Determinism

2
Comments
7 min read
TigerFS no es un filesystem, es una promesa de determinismo

TigerFS no es un filesystem, es una promesa de determinismo

Comments
7 min read
The AI demo failed, but the database remembered half of it

Summer Bug Smash: Smash Stories 🐛🛹

The AI demo failed, but the database remembered half of it

5
Comments 3
9 min read
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
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

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

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

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

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

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

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?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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
loading...