Blog
Node.js and Backend Development
I cover Node.js backend work: worker threads for CPU-heavy tasks, Express errors like headers already sent, rate limits, and RAG pipelines. For developers building and debugging production Node.js services.
Node2Shell: Node.js Brotli RCE and the Fix
Node2Shell (CVE-2026-111497) is a Node.js Brotli RCE flaw. See which Express paths are exposed and the fixed versions.
Debug a Node.js Memory Leak with AI
A practical AI prompt that uses a real heap snapshot retainer path to actually find a Node.js memory leak instead of just confirming one exists.
Fix OpenAI API Rate Limit Errors in Node.js
Get 429 rate_limit_exceeded errors from the OpenAI API in Node.js? Here is the real fix: exponential backoff, retry-after handling, and concurrency limits.
Node.js Worker Threads for CPU-Heavy Tasks
Learn how Node.js worker threads move CPU-intensive tasks off the event loop, with a working Express example and when to pick them over clustering.
Node.js RAG Pipeline: pgvector + OpenAI
Build a Node.js RAG pipeline with pgvector and OpenAI embeddings for grounded, source-backed AI answers without running a separate vector database.
Node.js Worker Threads for CPU-Bound Tasks
Learn how Node.js worker threads offload CPU-bound work from the event loop, with a real worker pool implementation and production best practices.