All
Articles 118,086Blog Posts 125,687Tech Tutorials 30,202Research Papers 23,712News 17,284
⚡ AI Lessons
Dev.to · Juan Torchia
9h ago
Swiper: the touch slider that won't wreck your sprint
Swiper has been the undisputed standard for touch carousels on the web for years. Zero dependencies, official wrappers for React, Vue and Angular, and transitio
Dev.to · Juan Torchia
9h ago
Swiper: el slider táctil que no te va a arruinar el sprint
Swiper lleva años siendo el estándar indiscutido para carousels táctiles en la web. Sin dependencias, con wrappers oficiales para React, Vue y Angular, y transi
Dev.to · Juan Torchia
🔧 Backend Engineering
⚡ AI Lesson
3d ago
Node.js: the runtime that changed how we think about backend
Node.js isn't just "JavaScript on the server." It's a paradigm shift in how we handle I/O. Thirty years in tech taught me to recognize when something genuinely
Dev.to · Juan Torchia
🔧 Backend Engineering
⚡ AI Lesson
3d ago
Node.js: el runtime que cambió cómo pensamos el backend
Node.js no es solo 'JavaScript en el servidor'. Es un cambio de paradigma en cómo manejamos I/O. 30 años de historia con la tecnología me enseñaron a reconocer

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

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

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

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

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,

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

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

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
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
DeepCamp AI