Mi viaje a través de la carrera de Desarrollo de Software

Soy Jack y aquí es donde publico soluciones para diferentes desafíos y curiosidades de programación.

Latest posts

Subida y procesamiento de multiples archivos con NestJS y BullMQ

Subida y procesamiento de multiples archivos con NestJS y BullMQ

La carga de archivos, imágenes en este caso y el procesamiento de las mismas, es crucial para muchas aplicaciones modernas, y un caso común en el que necesitamos subir imágenes, procesarlas y almacenarlas en un servicio como AWS S3, todo ello mientras mantenemos una alta eficiencia y escalabilidad.

Métricas para aplicaciones de Node.js con Prometheus

Métricas para aplicaciones de Node.js con Prometheus

Cuando las aplicaciones desempeñan un papel crucial en la operación de negocios, educación, entretenimiento y prácticamente todas las facetas de la vida diaria, garantizar que funcionen sin problemas es más importante que nunca. Actualmente, no solo se trata de mantenerlas siempre en línea, sino también de entender cómo están funcionando y cómo podríamos mejorarlas.

Validando y transformando solicitudes en NestJS

Validando y transformando solicitudes en NestJS

NestJS ha ganado popularidad en el mundo del desarrollo backend gracias a su robustez y enfoque modular. Aunque es una herramienta poderosa, como cualquier otra tecnología, no está exenta de desafíos, especialmente para los nuevos usuarios. Uno de los problemas más comunes al trabajar con NestJS involucra la validación y transformación de solicitudes utilizando librerías como `class-validator` y `class-transformer`.

Definiendo a un ingeniero Full-Stack en software

Definiendo a un ingeniero Full-Stack en software

En nuestra industria, algunos términos se vuelven casi míticos. Nos inundan con palabras de moda, acrónimos y términos que moldean trayectorias profesionales. "Full-Stack" es, sin duda, uno de ellos. Para aquellos que se adentran en este dominio, es crucial comprender estos términos para moldear una carrera que sea tanto satisfactoria como alineada con las demandas de la industria.

Manejando la renovación de tokens en APIs con Axios

Manejando la renovación de tokens en APIs con Axios

En aplicaciones modernas, la autenticación mediante tokens (como JWT) es común. Pero estos tokens expiran y pueden causar múltiples errores 401 si no se gestionan bien sus renovaciones. Veamos cómo implementar una solución elegante para este problema usando Axios.