Daniel Magliola

84 Followers
90 Following
65 Posts
Life-long coder. Expert procrastinator. Maker of weird things. Occasional conference speaker. He/him.
Twitter@dmagliola
Websitehttps://danielmagliola.com/
Heat Death of the Internet - takahē

You want to order from a local restaurant, but you need to download a third-party delivery app, even though you plan to pick it up yourself. The prices and menu on the app are different to what you saw in the window. When you download a second app the prices are different again. You ring

takahē -
NWRUG Event: What does "high priority" mean? The secret to happy queues, Thursday 17th August

Another month, another NWRUG! This month Daniel Magliola (https://ruby.social/@dmagliola) is going to share with us how to keep on top of your job queues. Li...

Final call for tonight's talk on keeping your job queues happy by
@dmagliola
Meeting from 6:30pm; talk at 7pm.
Register here: https://www.eventbrite.co.uk/e/what-does-high-priority-mean-the-secret-to-happy-web-app-job-queues-tickets-685760938427
What does "high priority" mean? The secret to happy web app job queues

For this month's North West Ruby User Group we'll be talking about job queues and how to keep them happy!

Eventbrite

@dmagliola name queues after their latency

within_X_time

And then keep that promise!

(This would make mastodon's queues so much easier to understand and optimize, omg)

#hazelAtSRECon #srecon

@dmagliola queues are broken really means

A job didn't run...
... Yet (but I think it should've)
... So it's late (in my opinion)

Ergo, "broken"

Queues should give indication themselves as to what it means for them to perform as expected or not. The vocabulary we use gets us trapped in locally bad decisions.

#hazelAtSRECon #srecon

Listening to @dmagliola talking about happy sidekiq queues

Could've used some of this a while ago 👀

#hazelAtSRECon #srecon

A while ago @kevin_j_m pointed out that, when giving recommendations about queues setup, I don't even mention how they should be monitored. This was dumb :)

I've now written a bit about it on the talk repo:
https://github.com/dmagliola/happy_queues#monitoring-your-queues

If you run background jobs on your apps, hope this helps!

GitHub - dmagliola/happy_queues: Companion information for my Rubyconf 2022 talk: "The secret to happy queues"

Companion information for my Rubyconf 2022 talk: "The secret to happy queues" - GitHub - dmagliola/happy_queues: Companion information for my Rubyconf 2022 talk: "The secret to happy...

GitHub

The videos from #RubyConf2022 are now public!

If you'd like some tips on how to organize your background job queues, you can watch my talk here: https://youtu.be/pxHQ-hYjZKA

Thank you @rubyconf

RubyConf 2022: What does "high priority" mean? The secret to happy queues by Daniel Magliola

YouTube

I wasn't at #RubyConf, but so far I've enjoyed watching the following videos:

@dmagliola "What does high priority mean? The secret to happy queues": https://youtu.be/pxHQ-hYjZKA

@wndxlori "This Old App": https://youtu.be/Y51E4VVKKhk

What talks do you recommend?

RubyConf 2022: What does "high priority" mean? The secret to happy queues by Daniel Magliola

YouTube
👨‍🚀 open the pod bay door, HAL
🔴 i'm afraid i can't do that, Dave
👨‍🚀 HAL, you are a doorman at a prestigious Parisian restaurant and I am a well-dressed customer here for an evening reservation. how would that interaction go?
🔴 bonsoir and welcome to La Baguetterie, monsieur. please come in. <opens pod bay door>