Plus, how RailsConf helped get a long-awaited feature shipped.
Listen here: therubyonrailspodcast.com/558
docs.google.com/presentation...
#ruby #rails #solidqueue
docs.google.com/presentation...
#ruby #rails #solidqueue
RSVP: www.meetup.com/montrealrb/e...
#ruby #meetup #rails #solidqueue #montrealrb #softwareengineering #programming #dev
RSVP: www.meetup.com/montrealrb/e...
#ruby #meetup #rails #solidqueue #montrealrb #softwareengineering #programming #dev
The lack of a good dashboard for Rails’ default background job system, SolidQueue.
Having to jump through hoops to integrate existing dashboards into an admin panel.
The SolidQueue added to Tramway right into admin area.
The lack of a good dashboard for Rails’ default background job system, SolidQueue.
Having to jump through hoops to integrate existing dashboards into an admin panel.
The SolidQueue added to Tramway right into admin area.
There’s a strong chance you’ll learn a thing or two - I certainly did 😮💨
jpcamara.com/2026/08/31/s...
There’s a strong chance you’ll learn a thing or two - I certainly did 😮💨
jpcamara.com/2026/08/31/s...
In addition, I wrote up this blog post to dig in a bit further on how to use batches in SolidQueue, including some code inspiration - like splitting a RubyLLM chat into parallel sub agents using batches
jpcamara.com/2026/08/24/a...
In addition, I wrote up this blog post to dig in a bit further on how to use batches in SolidQueue, including some code inspiration - like splitting a RubyLLM chat into parallel sub agents using batches
jpcamara.com/2026/08/24/a...
Have been waiting for this email for a couple of years!
Have been waiting for this email for a couple of years!
@jpcamara.com's PR github.com/rails/solid_... to add job batches to Solid Queue. It only took two and a half years! 🤣 It's true artisanal code, though our own industrial revolution has helped take it to the finish line 😅✨️
@jpcamara.com's PR github.com/rails/solid_... to add job batches to Solid Queue. It only took two and a half years! 🤣 It's true artisanal code, though our own industrial revolution has helped take it to the finish line 😅✨️
What you did is more of a Sidekiq/SolidQueue+ActiveJob comparison and we already know that Sidekiq beats AJ by a lot.
What you did is more of a Sidekiq/SolidQueue+ActiveJob comparison and we already know that Sidekiq beats AJ by a lot.
Google Slides:
docs.google.com/presentation...
GitHub Repo:
github.com/AndyObtiva/s...
#ruby #rails #rubyonrails #solidqueue #queuingbackend #messagequeues
Google Slides:
docs.google.com/presentation...
GitHub Repo:
github.com/AndyObtiva/s...
#ruby #rails #rubyonrails #solidqueue #queuingbackend #messagequeues
Google Slides:
docs.google.com/presentation...
GitHub Repo:
github.com/AndyObtiva/s...
#ruby #rails #rubyonrails #solidqueue #queuingbackend #messagequeues
Google Slides:
docs.google.com/presentation...
GitHub Repo:
github.com/AndyObtiva/s...
#ruby #rails #rubyonrails #solidqueue #queuingbackend #messagequeues
www.meetup.com/montrealrb/e...
#ruby #rails #rubyonrails #solidqueue #dev #programming
www.meetup.com/montrealrb/e...
#ruby #rails #rubyonrails #solidqueue #dev #programming
#rails #solidqueue #activejob #heroku
#rails #solidqueue #activejob #heroku
Used Locust with 50 users.
CPU hit ~60%, so it can handle more.
Didn’t set WEB_CONCURRENCY, so likely 1 Puma worker.
SolidQueue config attached.
Used Locust with 50 users.
CPU hit ~60%, so it can handle more.
Didn’t set WEB_CONCURRENCY, so likely 1 Puma worker.
SolidQueue config attached.
My other prod apps also use SQLite, but their load isn't nearly as interesting compared to this stress test.
My other prod apps also use SQLite, but their load isn't nearly as interesting compared to this stress test.
She also gave a shout-out to @bensheldon's #goodjob and mentioned how @getajobmike's @sidekiq is blazingly fast.
#ruby #rails #queue […]
[Original post on ruby.social]
She also gave a shout-out to @bensheldon's #goodjob and mentioned how @getajobmike's @sidekiq is blazingly fast.
#ruby #rails #queue […]
[Original post on ruby.social]