Principal software engineer @Wealthbox.
Husband/Father. Health, travel, tech and Ruby enthusiast.
Tech blog at https://jpcamara.com
Jokes at https://logicalconclusionscomic.com
| Blog | https://jpcamara.com |
| Comic | https://logicalconclusionscomic.com |
Principal software engineer @Wealthbox.
Husband/Father. Health, travel, tech and Ruby enthusiast.
Tech blog at https://jpcamara.com
Jokes at https://logicalconclusionscomic.com
| Blog | https://jpcamara.com |
| Comic | https://logicalconclusionscomic.com |
TIL if you want to return the duration in seconds, returning it as an Integer is a _hard_ requirement
There is a _specific_ check that the class is Integer. If you accidentally return a float, Sidekiq ignores it and reverts to its built-in delay policy. Be careful!
@bensheldon I am finishing out a batch implementation for SolidQueue, and one thing i've realized is that enqueue_after_transaction_commit throws a wrench in a fluent interface for batches. Ie, being able to just call `perform_later` on a job inside of a batch #enqueue block.
My implementations interface is inspired by a mixture of GoodJob and Sidekiq batches - I looked at GoodJobs internals around enqueue_after_transaction... and have been testing it out - it looks like they're incompatible?
I know, I’ll use regex!
Bonus panel at https://logicalconclusionscomic.com/2025/02/06/irregular-expressions.html 👀
I maintain an application which renders a virtualized react-table table with up to 50k rows, 50 columns and up to 3 grouped columns. We were noticing huge performance problems with grouping and tra...