Readit News logoReadit News
JakaJancar commented on A first look at Django's new background tasks   roam.be/notes/2025/a-firs... · Posted by u/roam
ducdetronquito · 16 days ago
I also warmly recommend procrastinate !

We moved all our celery tasks to procrastinate at work for all our django backends since almost two years now and it has been great.

Having tasks deferred in the same transaction as the business logic stuff is something that helped us a lot to improve consistency and debugability. Moreover, it's so nice to able to inspect what's going on by just querying our database or just looking at the django admin.

For those wondering, procrastinate has no built-in alternative to django-celery-beat, but you can easily build your own in a day: no need for an extra dependency for this :)

JakaJancar · 5 days ago
Procrastinate does have scheduled tasks but maybe I’m missing some other part of beat you mean (never used celery)
JakaJancar commented on A first look at Django's new background tasks   roam.be/notes/2025/a-firs... · Posted by u/roam
JakaJancar · 16 days ago
Assuming you're fine with keeping the queue in postgres, I've used Procrastinate and it's great:

https://procrastinate.readthedocs.io/en/stable/index.html

Core is not Django-specific, but it has an optional integration. Sync and async, retries/cancellation/etc., very extensible, and IMO super clean architecture and well tested.

IIRC think the codebase is like one-tenth that of Celery.

JakaJancar commented on Speed: Engineering Airbyte's 4-10x Performance Breakthrough   airbyte.com/blog/speed-im... · Posted by u/JakaJancar
JakaJancar · 19 days ago
The "Unix Domain Sockets breakthrough" sounds kinda suspect to me. I'd imagine you should be able to push at the same rate to stdout with a smart MPSC design.

Deleted Comment

JakaJancar commented on I caught Google Gemini using my data and then covering it up   unbuffered.stream/gemini-... · Posted by u/JakaJancar
leoh · a month ago
This sounds like a bug, not some kind of coverup. Google makes mistakes and it's worth discussing issues like this, but calling this a "coverup" does a disservice to truly serious issues.
JakaJancar · a month ago
I didn't mean to imply Google was covering anything up, but Gemini in this specific conversation clearly was.
JakaJancar commented on HTTPS by default   security.googleblog.com/2... · Posted by u/jhalderm
1vuio0pswjnm7 · 2 months ago
Third party root servers are generally used for looking up TLD nameservers, not for looking up domainnames registered to individuals publishing personal blogs^1

Fortunately, one can publish on the www without using ICANN DNS

For example http://199.233.217.201 or https://199.233.217.201

1. I have run own root server for over 15 years

An individual cannot even mention choosing to publish a personal blog over HTTP without being subjected to a kneejerk barrage of inane blather. This is truly a sad state of affairs

I'm experimenting with non-TLS, per packet encryption with a mechanism for built-in virtual hosting (no SNI) and collision-proof "domainnames" on the home network as a reminder that TLS is not the only way to do HTTPS

It's true we depend on ISPs for internet service but that's not a reason to let an unlimited number of _additional_ third parties intermediate and surveil everything we do over the internet

JakaJancar · 2 months ago
You have some weird definition of "root".

Deleted Comment

u/JakaJancar

KarmaCake day657May 10, 2010
About
meet.hn/city/us-San-Francisco

Socials: - github.com/jakajancar - linkedin.com/in/jakajancar

Interests: AI/ML, Cybersecurity, DevOps, Entrepreneurship, Hacking, Hardware, IoT, Open Source, Outdoor Activities, Technology, Robotics

---

View Original