Mike Perham
mike.contribsys.com
Mike Perham
@mike.contribsys.com
CEO/Engineer, creator of Sidekiq

https://mikeperham.com
https://contribsys.com
https://sidekiq.org

Portland, OR
Pinned
I've decided to focus my Ruby social media on Mastodon and ruby.social so this account will be pretty quiet.

@getajobmike.ruby.social.ap.brid.gy should continue to work if you want to see my Mastodon posts here.
Ruby.social
If you are interested in the Ruby programming language, come join us! Tell us about yourself when signing up. If you just want to join Mastodon, another server will be a better place for you.
ruby.social
Reposted by Mike Perham
We built uptime monitoring and check-ins to catch the issues that don’t throw errors.

They’re included FREE in your Honeybadger account. Set them up in the sidebar of your Honeybadger page—you can be running in a few minutes.

#devops
September 10, 2026 at 4:37 PM
Reposted by Mike Perham
even the mainstream tech media has started to pick this up www.theverge.com/tech/988536/...
1Password wades into a right-wing mess after funding a Linux project
The controversy surrounds David Heinemeier Hansson, who has posted strident anti-vax and anti-immigrant views.
www.theverge.com
September 2, 2026 at 9:43 PM
The performance difference between json 2.7.6 and 3.0.0 is noticeable in Sidekiq's load testing script (~21.0sec to 20.5sec, ~4-5%). That's really hard to do with mature software like Ruby; Jean's optimization work here has been stellar.
August 11, 2026 at 8:03 PM
Reposted by Mike Perham
We can only stretch for more thanks to our returning sponsors.

Today we share our thanks to Sidekiq and the inimitable @mike.contribsys.com.

Sidekiq’s support is what got our funded maintenance program off the ground in the first place. Thank you Sidekiq!

hanakai.org/blog/2026/08...
Sponsor Hanakai in 2026!
Help us continue to build Hanakai — and a diverse future for Ruby.
hanakai.org
August 11, 2026 at 11:54 AM
Stripe's only social media is on X. Really odd choice.
August 11, 2026 at 6:55 PM
Reposted by Mike Perham
7 lessons from my 7 years as an entrepreneur😀

1. Don’t quit your job right away
2. Sell to businesses
3. Make what the market wants
4. Do what you’re good at
5. Don’t do lots of tiny bets
6. Charge more
7. Focus on being profitable
August 4, 2026 at 4:28 PM
Reposted by Mike Perham
I wrote an update on the dispute with Ruby Central over Bundler and RubyGems. I'm sad it's reached this point, especially since Ruby Central's conferences are a big part of what convinced me to join the Ruby community back in the day. andre.arko.net/2026/07/30/rub…
Ruby Central's Destructive Legacy
At conferences and meetups, and in conversations online, many Ruby developers have asked me about Ruby Central and my disagreement with them. This post is my attempt to answer the questions I’ve been getting over and over, covering: 1) what is Ruby Central doing now? 2) has the dispute over Bundler…
andre.arko.net
July 31, 2026 at 5:24 AM
Reposted by Mike Perham
a great summary of the current state of de facto ruby governance from @threedaymonk; I think that if ruby is going to meaningfully remove the influence of the fascists currently in charge of it, it is imperative that gems.coop and the move to fork rails are successful po-ru.com/2026/07/29/i...
It doesn’t matter whether “Matz is nice”
I’ve met Matz once, I think, at EuRuKo in Krakow in 2010. We chatted briefly in Japanese. He seemed nice, but also quiet and reserved. At the time, he didn’t speak much English; perhaps he could speak...
po-ru.com
July 29, 2026 at 1:34 PM
Reposted by Mike Perham
"software is made for and by humans, and the community about the project is the most important thing about it"

www.reddit.com/r/rails/comm...
madribby78's comment on "What the hell happened to DHH? (I did some digging)"
Explore this conversation and more from the rails community
www.reddit.com
July 29, 2026 at 7:10 PM
Reposted by Mike Perham
Seeing houses and cars set on fire and people terrorized directly instigated by the guy that DHH said makes “beautiful” things happen.

If you’re a Rubyist, tell the Rails Core team what you think about them being collaborators and enablers for this.

Fucking disgusting.
June 10, 2026 at 1:06 PM
Reposted by Mike Perham
If you need a script for getting your company off Twitter, I WROTE YOU ONE. Multiple people have used it, successfully, to explain the legal liability your company incurs by forcing employees to be on a platform with child sexual abuse material. I will help you use it. anildash.com/2026/02/23/t...
June 10, 2026 at 12:57 PM
Reposted by Mike Perham
#GemCoop namespaces are now out of beta!

gem.coop/updates/7/

I am *SUPER* excited about this!
namespaces released
hi again everyone, we’re back with exciting news. namespaces on gem.coop have been promoted out of beta and into general availability. that means you can use namespaced gems directly from the top-leve...
gem.coop
June 7, 2026 at 2:01 PM
Reposted by Mike Perham
I realized it has been ~1.5 years since I concluded my series of post on JSON optimization. So I got curious how much faster it became since then.

2.7.2 was the last version before I took over maintainership.

2.9.0 was the version I released at the end of the blog series.
June 5, 2026 at 9:25 PM
Why doesn’t @digitalocean.com support IPv6 for droplets built via custom image? Is there some weird edge case with IPv6 vs IPv4?
May 28, 2026 at 5:59 PM
Reposted by Mike Perham
Ruby 4.0 warning: it looks like a GC change in 4.0 means Sidekiq may leak memory on every job failure. v8.1.6 will be released tomorrow with a workaround. https://github.com/sidekiq/sidekiq/issues/7006
Possible thread/memory leak · Issue #7006 · sidekiq/sidekiq
When a Sidekiq job fails, Sidekiq creates a retry in Redis but it also throws away the entire Processor object and Thread to ensure all jobs execute with "known good state". A Customer reports memo...
github.com
May 27, 2026 at 2:31 AM
Javier’s really put in the hard work to grow rubyforum.org from scratch. Another win. 🏆
May 19, 2026 at 7:58 PM
Reposted by Mike Perham
Fresco is a ruby-framework that compiles down to a binary via Spinel (matz/spinel).

It's super early, but I have something cobbled together that seems to work (and not segfault every fifteen minutes!)

Fresco is fresh, it's new and it's inspired by Hanami and @hanakai.org
May 19, 2026 at 5:33 AM
Reposted by Mike Perham
This was a year ago. How’s everyone’s AI coworkers working out today?
I do wish it was better understood by now—especially by folks in the media—that these "warnings" from large AI corporations in fact function as "advertisements"

www.axios.com/2025/04/22/a...
Exclusive: Anthropic warns fully AI employees are a year away
Managing those AI identities will require companies to completely reassess their cybersecurity strategies.
www.axios.com
April 30, 2026 at 3:39 PM
Reposted by Mike Perham
I've created Asynq, a new lightweight Sidekiq::Client alternative meant to be safe for use in Ractors.

https://github.com/mperham/asynq
GitHub - mperham/asynq: A lightweight sidekiq client
A lightweight sidekiq client. Contribute to mperham/asynq development by creating an account on GitHub.
github.com
April 27, 2026 at 7:59 PM
Miren (from @evanphx.dev and crew) looks like it is coming along nicely. A next generation PaaS for people who appreciate Heroku's ease.

miren.dev/blog/introdu...
Introducing Addons - Miren
Declare what your app needs and let Miren handle the rest.
miren.dev
April 15, 2026 at 4:28 PM
Reposted by Mike Perham
This is so, so well-articulated.
April 3, 2026 at 11:23 AM
Reposted by Mike Perham
I strongly believe that honest assessment is the best way to build trust, and I hope folks feel that the comparisons reflect that.
we started Miren because deployment hasn't gotten easier in a decade - and AI coding tools are only making the problem bigger

curious how Miren stacks up in the age of AI? take a look: miren.dev/compare
Compare - Miren
See how Miren compares to Kubernetes, K3s, Nomad, Kamal, Coolify, Heroku, Fly.io, and more. Honest comparisons for small teams choosing a deployment platform.
miren.dev
March 31, 2026 at 5:38 PM
Reposted by Mike Perham
Ruby Central *really* don’t want you to see this video. They’re now going after Reddit comments linking to it. archive.org/details/gmt-...
March 30, 2026 at 4:09 PM
Reposted by Mike Perham
Hello, my fellow nerds!

@sidekiq 8.1.2, Sidekiq Pro 8.1.1 and Sidekiq Enterprise 8.1.1 are now available. The major change is the new `kiq` terminal UI now available.

Upgrade and try `bundle exec kiq` to see it in action!
March 24, 2026 at 10:13 PM