Mike Perham :sidekiq:
banner
getajobmike.ruby.social.ap.brid.gy
Mike Perham :sidekiq:
@getajobmike.ruby.social.ap.brid.gy
Rubyist, guy behind @sidekiq and Faktory.

For support, please open a new discussion at https://github.com/sidekiq/sidekiq/discussions.

Personal: @getalifemike

[bridged from https://ruby.social/@getajobmike on the fediverse by https://fed.brid.gy/ ]
The `date` gem seems to be a major cause of native compilation in recent Ruby versions. My gem server does not use native gems and does not have a compiler. `net-imap` and `psych` both depend on `date`. Is there a way to make the native extensions here optional?
November 17, 2025 at 4:37 PM
It seems ridiculous but I might have to have my solo software company ISO 27001 certified. Demands from the UK have really picked up.
November 14, 2025 at 3:39 PM
Herb Lint found a half dozen minor issues with the erb templates in Sidekiq Pro and Enterprise. Fixed! ❤️
November 13, 2025 at 9:50 PM
mensfeld.pl
November 13, 2025 at 2:54 PM
Valkey 9.0's redis_info says "7.2.4" despite the fact that they support commands added in Redis 7.4.0. Sigh.

I guess I need to adjust my logic to use feature detection, not version. The inevitable result of the Great Redis Schism I suppose.
November 12, 2025 at 8:50 PM
Reminder: I hold a weekly Office Hour video chat, stop by some week and say hi, especially if you want to chat about Ruby, open source, Sidekiq or related subjects.

https://sidekiq.org/support.html
Simple, efficient background jobs for Ruby
Sidekiq is a simple, efficient framework for background jobs in Ruby
sidekiq.org
November 12, 2025 at 8:11 PM
@rmondello it drives me crazy that I can’t use the password manager to fill in this password when auth’ing my Apple ID. Why is that? Circular dependency?
November 11, 2025 at 3:08 AM
Has anyone tried compiling CRuby with the new memory-safe C impl, Fil-C?

One big caveat: "Fil-C currently only supports Linux/X86_64"

https://fil-c.org
Fil-C
fil-c.org
November 6, 2025 at 4:38 PM
Reposted by Mike Perham :sidekiq:
I believe Ufuk acted from a place of immensely poor judgement by platforming DHH, and also from a place of inherent conflict of interest as a Shopify employee in 2025, which ultimately lead to the financial crunch Ruby Central ended up in.

(See his response here) […]
Original post on mastodon.social
mastodon.social
November 1, 2025 at 12:00 AM
Sidekiq was a main driver for thread-safe gems in the Ruby community back in 2012. It took about a year for most threadsafety bugs in gems to flush out.

Similarly, Python released 3.14, the first major build with optional GIL earlier this year and is quickly seeing their native packages become […]
Original post on ruby.social
ruby.social
October 31, 2025 at 5:49 PM
I'm trying to understand what @rubycentral does now for rubygems.org. Assumptions:

* software is provided by ruby-core
* hardware/bandwidth is donated
* dev/oncall time is no longer compensated

Coordinate on-call, own the domain and provide misc devops services like pagerduty and slack.

What […]
Original post on ruby.social
ruby.social
October 31, 2025 at 5:10 PM
Sidekiq metrics win!

It's one thing to build features in the abstract but it's so validating to see users post before/after screenshots.

https://github.com/sidekiq/sidekiq/issues/6610#issuecomment-3468278631
October 30, 2025 at 3:30 PM
@rubycentral Are your bylaws public and available somewhere?
October 29, 2025 at 8:11 PM
The Linux Foundation had $196m in revenue in 2023 and paid Linus $1.6m

No shade, he deserves every penny IMO.
October 27, 2025 at 9:52 PM
Thanks to @afomera for speaking up. We cannot tolerate hateful leaders or our community turns into that Nazi bar. Solidarity means supporting each other, no matter what we look like.
https://hachyderm.io/@thomasfuchs/115440948081744562
Thomas 🔭🕹️ (@thomasfuchs@hachyderm.io)
Stop Giving Harm a Microphone by Andrea Fomera "But still, it’s caused me to want to withdraw myself and disengage in the communities I found purpose and belonging in. This is a direct consequence of giving microphones and amplifying the behavior of people who post their “opposing views” online and engage in bad faith arguments." https://afomera.dev/posts/2025-10-25-stop-giving-harm-a-microphone
hachyderm.io
October 26, 2025 at 4:23 PM
Reposted by Mike Perham :sidekiq:
I'm in a #github internal group for high-profile FOSS projects (due to @leaflet having a few kilo-stars), and the second most-wanted feature is "plz allow us to disable copilot reviews", with the most-wanted feature being "plz allow us to block issues/PRs […]

[Original post on mastodon.social]
October 24, 2025 at 4:17 PM
Ruby Association has 16 Platinum sponsors and roughly $100k in annual income. Platinum sponsorship is ~$3200 (500,000 yen).

I think they could add a zero to their Sponsorship tiers and pay for a few ruby-core members to work full-time.

Their 2025 budget […]
Original post on ruby.social
ruby.social
October 22, 2025 at 11:00 PM
Fall's hottest new look is coming to #sfruby 😂
October 22, 2025 at 10:29 PM
@Ryanbigg I think I pinged you like a year ago about this:

/Users/mperham/.gem/ruby/3.4.5/gems/mail-2.8.1/lib/mail/parsers/date_time_parser.rb:691: warning: assigned but unused variable - testEof

Did you ever get anywhere on a new mail release?
October 22, 2025 at 6:38 PM
@zenspider Have you considered pulling in any of the features in grosser's maxitest? I've found several to be useful, like `around`. Could make for a nice minitest 6.0 release.
October 22, 2025 at 5:57 PM
The first useful application of AI I’ve seen so far: filling out localized strings for new features.
October 21, 2025 at 3:28 PM