ยฉ 2026 Hashnode
INTRODUCTION: When I first started learning Django, I kept hearing people say: "Use Celery for background tasks." But nobody explained: What exactly is a background task? Why do we need Celery? Wha

Building docling-server: a one-command document API for our AI pipeline This is another one in the series where I walk through my open-source projects. Earlier ones covered backupctl, mcp-pool, and a few smaller tools. Today it is docling-server โ t...

Building docling-server: a one-command document API for our AI pipeline This is another one in the series where I walk through my open-source projects. Earlier ones covered backupctl, mcp-pool, and a few smaller tools. Today it is docling-server โ t...

๐ Executive Summary In a real-world setup using RabbitMQ + Celery + Docker, I encountered multiple production-level issues: SMTP credential mismatch (username & domain swapped) Environment variable
