
Cronix: A Lightweight, Docker-Native Cron Scheduler for HTTP Jobs
If you have ever managed a home server, self-hosted infrastructure, Docker containers, or small...
Software developer sharing thoughtful notes on code, tools, and technology.
Latest writingAshraful
Independent developer and lifelong learner.
The archive

If you have ever managed a home server, self-hosted infrastructure, Docker containers, or small...

If you've ever inspected the HTTP headers sent by your browser, you've probably seen something like...

Write once, publish everywhere. That was the goal when I built my personal blog. For years, I...

Imagine you're standing in line at a supermarket with only one cashier open. The queue is long, and...

Data loss isn't a matter of if—it's a matter of when. Whether it's a failing hard drive, accidental...

Imagine walking into a large office building. You don't know which department handles your request,...

Celery Tasks on RabbitMQ 4.0: Classic Queues vs Quorum Queues When building distributed...

Introduction Managing asynchronous tasks in Python can be complex, especially when you...

When you’re running a home server that stores your personal files, photos, media, and even services...

This guide walks through Installing Pi-hole with Docker Compose Ensuring port 53 is...

However, after doing this, I ran into a strange issue: some Python programs (specifically those using...
Why a Home Server? Before diving into the services, let’s talk about why I set up a home...