DailyJS

DailyJS

The JavaScript blog.


Tagqueue
Featured

redis node modules queue

Node Roundup: 0.10.23, 2013, Bull

Posted on .

Node 0.10.23 Released

Node v0.10.23 is out. This release upgrades uv, npm, and has patches for several core modules. I particularly liked "events: avoid calling once functions twice". This would happen when emitting an event from inside the event hander. The fix involves using a boolean to track if the event has fired, so it's not too drastic.

Node in 2013

If I think back over 2013, all I can remember is being punched in the face a lot by my son. He's a year old, so I'm hoping this sort of thing stops before he gets much bigger. For those of you who still have brain cells, Gergely Nemeth sent in a timeline of Node in 2013. This includes news like Ghost getting funded, Nodeschool.io's release, and the ScaleNPM funding drive.

Bull Job Manager

Manuel Astudillo sent in Bull Job Manager (npm: bull, License: BSD). It's a job queue manager that uses Redis and has an API inspired by LearnBoost's Kue.

Manuel says it's designed with atomicity in mind. Looking at the source, it uses atomic increments and blocking operations (BRPOPLPUSH), so it should be as atomic as Redis is.