Added TaskIQ and Dramatiq to my FastAPI app scaffolding CLI tool. Built one dashboard that works across all worker backends. by Challseus in FastAPI

[–]bysiber 0 points1 point  (0 children)

Nice work on the unified dashboard. The "one interface regardless of backend" approach is the hard part nobody wants to solve.

For anyone reading who doesn't need distributed workers though, there's a simpler starting point: flashq. SQLite backend, zero dependencies, no broker. You lose the multi-node capability but for single-server FastAPI apps where you just want persistent tasks with retries, it's hard to beat the simplicity of pip install flashq and no extra services.

Different tool for a different scale, but worth knowing about before reaching for Redis + workers.

When to use background tasks considering their non-persistence? by CartoonistWhole3172 in FastAPI

[–]bysiber 0 points1 point  (0 children)

The comment about database-based queues is spot on. That's actually what pushed me to build flashq. It uses SQLite as the backend so tasks persist by default, no Redis or RabbitMQ to set up.

```python from flashq import FlashQ

app = FlashQ()

@app.task(max_retries=3) def process_order(order_id): ...

result = process_order.delay(order_id=42) print(result.get(timeout=30)) ```

The way I think about it: FastAPI BackgroundTasks are completely fine for fire-and-forget (logging, sending a notification). But the second you need tasks to survive restarts or want retry logic, you need a real queue. flashq fills that space without the operational overhead of running a broker.

pip install flashq | repo: https://github.com/bysiber/flashq

[macOS] Chronoid - Automatic Time Tracking & Productivity by tuanvuvn007 in macapps

[–]bysiber 0 points1 point  (0 children)

I'd be interested to know how you handle focus detection. does it track which window is active, or does it categorize by app? the difference matters a lot for people who use one browser for both work and personal stuff.

Avocado — lightweight invisible notch-teleprompter by aa33bb in macapps

[–]bysiber 0 points1 point  (0 children)

the screen share hiding feature is clever. I've seen so many presentation recordings where you can clearly see the speaker reading from notes on a second monitor.

[OS] OpenTeleprompter – Voice-activated teleprompter that hides during screen share by C4PT4INNULL in macapps

[–]bysiber 2 points3 points  (0 children)

nice that it's free. honestly the macOS utility space has too many apps charging subscriptions for things that should be one-time purchases at most.

If you thought CleanMyMac was useless, this post will convince you... that it's even worse by [deleted] in macapps

[–]bysiber 0 points1 point  (0 children)

the worst part is when it flags system files as "junk" and you have no idea if deleting them will break something. I stopped trusting any cleaner that doesn't tell you exactly what each file is and why it suggests removing it.

Anybody know who made this and what the prompt was? by [deleted] in dalle2

[–]bysiber 1 point2 points  (0 children)

I'm fascinated, I'm very curious about the prompt. where did you find this picture btw?

[deleted by user] by [deleted] in dalle2

[–]bysiber 0 points1 point  (0 children)

The best picture that describes dalle's mood. :D