Ship internal tools in hours, not weeks. Real auth, users, jobs, audit logs, and cohesive UI included. Early access $249 $499 → [Get it now]

How to use Bull queues in Node.js

Bull is a powerful Node.js library for handling distributed job queues with Redis, enabling reliable background task processing. As the creator of CoreUI with over 10 years of Node.js experience since 2014, I’ve used Bull for email sending, image processing, report generation, and scheduled tasks in production systems. The standard approach creates queue instances, adds jobs with data, and processes them with worker functions that run asynchronously. This provides robust job handling with retries, priorities, and delayed execution.

Read More…

How to use RabbitMQ in Node.js

RabbitMQ is a powerful message broker that enables asynchronous communication between services through reliable message queuing. As the creator of CoreUI with over 10 years of Node.js experience since 2014, I’ve built RabbitMQ-based systems for background job processing, microservice communication, and event-driven architectures. The standard approach uses the amqplib library to connect to RabbitMQ, publish messages to queues, and consume messages with workers. This provides reliable, scalable message delivery for distributed systems.

Read More…
Subscribe to our newsletter
Get early information about new products, product updates and blog posts.
How to return multiple values from a JavaScript function
How to return multiple values from a JavaScript function

How to loop inside React JSX
How to loop inside React JSX

How to choose the right Angular UI Components for enterprise apps
How to choose the right Angular UI Components for enterprise apps

Dealing with Sass Deprecation Warnings in Angular 19
Dealing with Sass Deprecation Warnings in Angular 19

Answers by CoreUI Core Team