✕ Clear all filters
200 articles
▶ Videos →

📰 Dev.to · Juan Torchia

200 articles · Updated every 3 hours · View all reads

All Articles 118,086Blog Posts 125,687Tech Tutorials 30,202Research Papers 23,712News 17,284 ⚡ AI Lessons
Rate limiting in web apps: what to protect before picking a library
Dev.to · Juan Torchia 🔧 Backend Engineering ⚡ AI Lesson 4d ago
Rate limiting in web apps: what to protect before picking a library
Rate limiting is not a dependency you drop into middleware and call it done. It's an abuse policy. Before you copy that snippet, you need to define what asset y
Rate limiting en aplicaciones web: qué proteger antes de elegir una librería
Dev.to · Juan Torchia 🔐 Cybersecurity ⚡ AI Lesson 4d ago
Rate limiting en aplicaciones web: qué proteger antes de elegir una librería
Rate limiting no es una dependencia que se agrega al middleware y listo. Es una política de abuso. Antes de copiar el snippet de turno, hay que definir qué acti
Spring Boot Actuator: What to Expose, What to Hide, and What to Check Before Adding Endpoints
Dev.to · Juan Torchia ⚡ AI Lesson 5d ago
Spring Boot Actuator: What to Expose, What to Hide, and What to Check Before Adding Endpoints
Actuator isn't the problem. The problem is enabling it without a clear exposure policy. A pragmatic guide to using it as an operational tool without turning it
Spring Boot Actuator: qué exponer, qué ocultar y qué mirar antes de agregar endpoints
Dev.to · Juan Torchia 🔧 Backend Engineering ⚡ AI Lesson 5d ago
Spring Boot Actuator: qué exponer, qué ocultar y qué mirar antes de agregar endpoints
Actuator no es el problema. El problema es habilitarlo sin una política clara de exposición. Una guía prudente para usarlo como herramienta operativa sin conver
Next.js App Router Caching: revalidate, dynamic, and no-store Without the Folklore
Dev.to · Juan Torchia ⚡ AI Lesson 6d ago
Next.js App Router Caching: revalidate, dynamic, and no-store Without the Folklore
The problem with Next.js caching isn't memorizing the flags. It's deciding how fresh each piece of data actually needs to be. A guide to reading revalidate, dyn
Next.js App Router caching: revalidate, dynamic y no-store sin folklore
Dev.to · Juan Torchia ⚡ AI Lesson 6d ago
Next.js App Router caching: revalidate, dynamic y no-store sin folklore
El problema con Next.js caching no es memorizar los flags. Es decidir qué tan fresco necesita ser cada dato. Una guía para leer revalidate, dynamic y no-store c
Docker healthchecks: what they actually measure and what you shouldn't promise
Dev.to · Juan Torchia 1w ago
Docker healthchecks: what they actually measure and what you shouldn't promise
A healthcheck that only says "the process responds" can hide entire business failures. What Docker HEALTHCHECK actually measures, where people overestimate it,
Docker healthchecks: qué miden de verdad y qué no deberías prometer
Dev.to · Juan Torchia 1w ago
Docker healthchecks: qué miden de verdad y qué no deberías prometer
Un healthcheck que solo dice "el proceso responde" puede esconder fallas de negocio completas. Qué mide de verdad Docker HEALTHCHECK, dónde la gente lo sobreest
Sniffnet: monitor your network without losing your mind to tcpdump
Dev.to · Juan Torchia 1w ago
Sniffnet: monitor your network without losing your mind to tcpdump
Sniffnet is a cross-platform network traffic monitor written in Rust. Real UI, real-time charts, no security PhD required to understand what's actually going on
PyTorch: the deep learning framework that won the war
Dev.to · Juan Torchia 2w ago
PyTorch: the deep learning framework that won the war
PyTorch showed up in 6 independent awesome lists and the reason is simple: it won. This isn't hype — it's infrastructure. Here's why it made our list and when i
PyTorch: el framework de deep learning que ganó la guerra
Dev.to · Juan Torchia 🧠 Large Language Models ⚡ AI Lesson 2w ago
PyTorch: el framework de deep learning que ganó la guerra
PyTorch apareció en 6 awesome lists independientes y el motivo es simple: ganó. No es hype, es infraestructura. Te cuento por qué está en nuestra lista y cuándo
TensorFlow: the ML elephant that's still standing
Dev.to · Juan Torchia 📐 ML Fundamentals ⚡ AI Lesson 2w ago
TensorFlow: the ML elephant that's still standing
TensorFlow isn't sexy in 2025, but it's still the serious infrastructure behind deployment at scale. Why it made the list and when you actually need it.
TensorFlow: el elefante de ML que sigue en pie
Dev.to · Juan Torchia 📐 ML Fundamentals ⚡ AI Lesson 2w ago
TensorFlow: el elefante de ML que sigue en pie
TensorFlow no es sexy en 2025, pero sigue siendo la infraestructura seria detrás de deployment a escala. Por qué está en la lista y cuándo realmente lo necesitá
Rate limiting in Next.js: what to protect before picking a library
Dev.to · Juan Torchia 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Rate limiting in Next.js: what to protect before picking a library
Rate limiting isn't an npm dependency — it's an abuse policy. Before copying middleware, you need to define what asset you're protecting, what abuse pattern you
Rate limiting en Next.js: qué proteger antes de elegir una librería
Dev.to · Juan Torchia 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Rate limiting en Next.js: qué proteger antes de elegir una librería
Rate limiting no es una dependencia npm: es una política de abuso. Antes de copiar middleware, necesitás definir qué activo protegés, qué patrón de abuso esperá
npm Dependencies: How to Evaluate a Library Before Shipping It to Production
Dev.to · Juan Torchia 🔧 Backend Engineering ⚡ AI Lesson 2w ago
npm Dependencies: How to Evaluate a Library Before Shipping It to Production
Adding an npm dependency isn't just installing code — it's taking on its maintenance, its attack surface, and its transitive deps. Here's the checklist I run be
Dependencias npm: cómo evaluar una librería antes de meterla en producción
Dev.to · Juan Torchia 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Dependencias npm: cómo evaluar una librería antes de meterla en producción
Sumar una dependencia npm no es solo instalar código: es asumir su mantenimiento, su superficie de ataque y sus deps transitivas. Acá está la checklist que uso
lode: Reimplementing DVC's core in Go without breaking the format
Dev.to · Juan Torchia ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
lode: Reimplementing DVC's core in Go without breaking the format
lode reimplements DVC's hot path in Go with a non-negotiable invariant: byte-identical compatibility with DVC 3.x. Static binary, parallel hashing, state DB tha
lode: Reimplementando el core de DVC en Go sin romper el formato
Dev.to · Juan Torchia 2w ago
lode: Reimplementando el core de DVC en Go sin romper el formato
lode reimplementa el hot path de DVC en Go con un invariante no negociable: compatibilidad byte-idéntica con DVC 3.x. Binario estático, hashing paralelo, state
OWASP LLM Top 10 in Production: How I Audited My TypeScript Agent Pipeline Against All 10 Risks — and What I Found
Dev.to · Juan Torchia 3w ago
OWASP LLM Top 10 in Production: How I Audited My TypeScript Agent Pipeline Against All 10 Risks — and What I Found
Running the OWASP LLM Top 10 as a real audit is a completely different experience than reading it as a checklist. I ran it against my TypeScript agent stack wit