After years of using BullMQ, I finally built my own queue system!
GroupMQ, an open-source job queue with grouping and timestamp ordering.
Some highlights:
⚡️ Scalable & fast
🧩 One job per group
🕒 Ordering jobs
🔁 Parallel group + concurrency
Links in 🧵
Working on a little nice modal helper lib for @nextjs and @shadcn. This will reduce boilerplate and will make your code much cleaner IMO.
I will add more support for selecting different kind of modals (Dialog, Sheet, Drawer).
Would you want this? And what should I name it 🤯
LFG!
🔥 Soon 30 million events!
🧑🔧 Soon enrolled a new client with 100M events
🥰 another client that collects 20-30M events/month wants to leave Mixpanel to OpenPanel!
Feels so unreal 😇
Fuck me! @tan_stack is so much faster so now I get the classic "read-after-write" issues in DB.
For instance:
1. Sign up and create a session (primary)
2. Verify session after redirect
3. Ops, everything was to fast so read replica hasn't synced yet...
@tan_stack start migration is FINALLY completed. The user experience has increased a lot
💅 Enhanced UI
🚀 Its BLAZING fast compared to our old dashboard
☁️ Now hosted on @Cloudflare workers
Honest question, why does everyone want to use @DrizzleORM . If perf is the answer I would argue it’s not any concern for 98% of the #buildinpublic
IMO @prisma schemas are way easier to write and get a good overview of, and perf has always been good.
🗺️📊 Its live! This was the last feature I wanted to get in before I start to improve other features as well as creating the native app for Openpanel.
Just want to buy a big screen and have this up 24/7 🤤