#ActiveJob
If you use ActiveJob, be careful not to use any of these instance variables.
December 9, 2024 at 10:19 PM
With the announcement (and merge) of ActiveJob::Continuation, it is a perfect time to announce that my pilot for AcidicJob Pro is finally ready for the first 5 companies/agencies that reach out. If you need ActiveJob::Continuation++ with extra tooling and observabikity, HMU!
May 30, 2025 at 6:57 PM
#20DayGemChallenge

One gem per day for 20 days, in no particular order.

No explanations, no reviews, just README links. (16/20)

github.com/chaps-io/gush
December 20, 2024 at 10:50 PM
🚀 ActiveJob integration for Telesink is ready

Add the `telesink-activejob` gem, set 1 env variable, and start tracking job execution events instantly.

Filter everything in the dashboard.

P.S. Looking for beta testers:
bsky.app/profile/kyry...
April 20, 2026 at 9:10 AM
I’m a Rails dev through and through.

Telesink runs on Rails. For jobs: Solid Queue + Mission Control - great stack.

But one thing was missing: real-time visibility.

So I built it.

telesink.com/blog/telesin...
Telesink ActiveJob Integration | Real-time Background Job Monitoring for Rails
Official ActiveJob integration for Telesink. Automatically track enqueued, started, succeeded, and failed jobs in real time — works with Solid Queue, Sidekiq, and every other ActiveJob backend. One ge...
telesink.com
April 22, 2026 at 4:27 AM
Rails 8 introduced Solid Queue — background jobs powered by database, no Redis required. Simpler deployments, lower costs, same performance. #RubyOnRails #Rails8 #SolidQueue #ActiveJob #WebDev #BackendDevelopment #Ruby blog.saeloun.com/2026/05/26/r...
June 2, 2026 at 12:30 PM
I had a lot of fun going live with @thoughtbot.com last week. We talked:

- their real app for managing client leads and the code within!
- balancing objects at the edge versus the center of your system
- how to remember iso8601, 11 years later 😂
- a bit of github.com/kaspth/activ... at the end
May 13, 2025 at 7:33 PM
Heads up when testing ActiveJob:

`perform_enqueued_jobs` creates odd situations when testing retries, because it performs the jobs immediately on the call to `enqueue`.

`flush_enqueued_jobs until enqueued_jobs.empty?` creates much more realistic scenarios, as it enqueues then performs.
October 25, 2024 at 9:27 AM
Enqueuing a lot a jobs really fast

Enqueuing via ActiveJob::Base#perform_later triggers callbacks and generates one round-trip for each job. Bulk enqueuing skips callbacks and enqueues all jobs in one step.
November 25, 2024 at 3:57 PM
I cut down Action Mailbox's internal Incineration design from 3 files to 1 and 54 lines of code to 24 (65% less) with some new conventions.

Get in bozo we're applying both ActiveRecord::AssociatedObject and ActiveJob::Performs to Action Mailbox!

buttondown.com/kaspth/archi...
Adopt new conventions to choose your compression level
For Rails apps to scale conceptually, it's often important to step off the so-called Rails Way and layer on new patterns. This can make your app feel more...
buttondown.com
January 16, 2025 at 12:44 AM
Good talk on durable execution and Ruby (using Temporal). Similar with Acidic Job and ActiveJob continuations, this pattern will only become more widespread. www.youtube.com/watch?v=IMAA...
SF Ruby Meetup, August 26 2025, Github HQ
YouTube video by Evil Martians
www.youtube.com
August 28, 2025 at 12:37 PM
I extracted an ActiveJob batching utility from AngryBuilding

github.com/RStankov/Ang...
GitHub - RStankov/AngryBatch: ActiveJob batch processing with completion hooks
ActiveJob batch processing with completion hooks. Contribute to RStankov/AngryBatch development by creating an account on GitHub.
github.com
July 20, 2025 at 12:00 PM
I've been polishing up the github.com/kaspth/activ... README.

You can now see all the benefits and more praise quotes now that people are seeing this in practice — I'm really proud of where this is going! 🚀
December 16, 2024 at 6:38 PM
curious if you've benchmarked this with Sidekiq also running through ActiveJob. IIRC ActiveJob does slow things down some but I'm curious how much.
November 18, 2024 at 8:14 PM
Gotta give mad props to @seuros for shaking up the Rails error tracking game.

He’s building Lapsoss - a vendor-agnostic library for error tracking. Think ActiveJob, but for errors.

Switching from Sentry to Honeybadger? With Lapsoss, just change the adapter, the API stays the same.
September 13, 2025 at 2:24 PM
Was there any public RFC or design process behind the Active Job Continuations API? There's absolutely no discussion on the Github PR.

https://github.com/rails/rails/pull/55127
Active Job Continuations by djmb · Pull Request #55127 · rails/rails
Continuations provide a mechanism for interrupting and resuming jobs. This allows long running jobs to make progress across application restarts. Jobs should include the ActiveJob::Continuable modu...
github.com
June 2, 2025 at 6:03 PM
Currently in ActiveJob, `wait` in `retry_on` accepts a proc, but it is only handed the execution count. I think access to the error can also be useful when calculating the next wait time. If you agree, give it a like! github.com/rails/rails/...
Allow retry_on wait procs to accept error as a second argument by jpcamara · Pull Request #56601 · rails/rails
Motivation / Background Currently, retry_on wait procs can only accept the execution count as an argument, which limits the ability to customize retry delays based on the error itself. Some excepti...
github.com
January 13, 2026 at 10:04 PM
Feed: "LordSarevok’s Substack"
By: LordSarevok on Sunday, November 23, 2025
Week 47 - 2025, links that I found interesting
Ruby & Rails updates, lib performance, ActiveJob tips, Ruby 4 preview, DB insights (DSQL, vectors), engineering posts (Cloudflare, tech debt), Spring Boot 4.
lordsarevok.substack.com
November 23, 2025 at 6:31 PM
Join Chad and Kasper today for some live coding on a real Rails feature - using ChatGPT to fetch structured company data for a CRM. They’ll show how to set it up with ActiveJob::Performs and talk through the design decisions. www.youtube.com/watch?v=MLT_...
Building a Rails Feature with AI and ActiveJob
Chad is joined by Rails developer Kasper Timm Hansen as they pair on a real feature in a Rails app: using ChatGPT to generate structured data about companies...
www.youtube.com
May 8, 2025 at 1:44 PM
Join Chad and Kasper tomorrow as they pair on a real Rails feature and use ChatGPT to fetch structured company data for a CRM. They’ll show how to set it up with ActiveJob::Performs and talk through the design decisions. www.youtube.com/watch?v=MLT_...
Building a Rails Feature with AI and ActiveJob
Chad is joined by Rails developer Kasper Timm Hansen as they pair on a real feature in a Rails app: using ChatGPT to generate structured data about companies...
www.youtube.com
May 7, 2025 at 9:11 PM
Below are the Slides and GitHub repo of the talk "Solid Queue: Rails ActiveJob DB-based Queuing Backend".

Google Slides:
docs.google.com/presentation...

GitHub Repo:
github.com/AndyObtiva/s...

#ruby #rails #rubyonrails #solidqueue #queuingbackend #messagequeues
March 20, 2026 at 7:40 PM
One thing I'll say, Rails has a ton of good stuff in it. I think ActiveRecord is really well done, ActionController is pretty good, and ActiveJob is OK.

I think the front-end is an insanely complicated, creaky mess... with the exception of Turbo.

Oh and Rails CLI drives me crazy.
April 18, 2025 at 8:04 PM
Having an `app/services` dir is a smell

Real OG’s use ActiveJob for their sERvIcE oBjECt needs

RSpec is better

Heroku still champ
July 25, 2026 at 5:50 AM