General

Latest posts

Búsquedas de cadenas en PostgreSQL

Búsquedas de cadenas en PostgreSQL

Estos días que he estado escribiendo activamente y metiendo mucho código a Deeditt, he decidido investigar un poco sobre las diferentes técnicas de búsqueda en PostgreSQL y aunque finalmente he llegado a utilizar una mezcla de los posibles métodos.

Concurrencia en Node.js: Workers, Clusters y cómo combinarlos

Concurrencia en Node.js: Workers, Clusters y cómo combinarlos

Node.js es conocido por su modelo de programación no bloqueante basado en un bucle de eventos. Sin embargo, cuando se trata de aprovechar múltiples núcleos de CPU o realizar operaciones intensivas en CPU, es posible que necesite recurrir a técnicas más avanzadas como Workers y Clusters.

Promesas y Async/Await en JavaScript

Promesas y Async/Await en JavaScript

Cuando el código necesita acceder a recursos como APIs, bases de datos o archivos, se debe evitar bloquear la ejecución mientras se esperan las respuestas y técnicas como callbacks, promesas y async/await permiten que nuestro código siga fluyendo mientras se realizan tareas en segundo plano, dominar y comprender estas técnicas es clave para crear aplicaciones JavaScript escalables y de alto rendimiento.

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.