Mike Perham's Avatar

Mike Perham

@mike.contribsys.com

CEO/Engineer, creator of Sidekiq https://mikeperham.com https://contribsys.com https://sidekiq.org Portland, OR

1,792 Followers  |  103 Following  |  171 Posts  |  Joined: 13.11.2024  |  1.9505

Latest posts by mike.contribsys.com on Bluesky

Preview
Portland Green. Creative. Weird.

I’m so excited for @xoruby.com Portland in October! www.xoruby.com/event/portla...

01.08.2025 02:48 β€” πŸ‘ 7    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Post image

I'm going to be speaking at @xoruby.com Atlanta on September 13th. XO Ruby is a brand-new (traveling) single-day Ruby conference. If you're a Rubyist in the southeastern US, you should check it out! (And if not, take a look at other 5 stops this fall.)

31.07.2025 18:38 β€” πŸ‘ 28    πŸ” 10    πŸ’¬ 3    πŸ“Œ 0

IMO Nuclear is a rouse to delay installing renewables. Solar and battery are much cheaper, easier to build and simpler to scale today.

31.07.2025 22:58 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
AI in Wyoming may soon use more electricity than state’s human residents Proposed data center would demand 5x Wyoming’s current power use at full deployment.

All of the new AI datacenters in the US are powered by fossil fuel, burning vast amounts of methane.

The world is burning hotter every summer and AI is making it worse.

arstechnica.com/information-...

30.07.2025 15:01 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
Monitoring Sidekiq performance in Honeybadger Monitor Sidekiq background job performance with Honeybadger's automatic dashboards. Track job volume, durations, worker stats, and slowest runs.

HB already captures your Sidekiq performance data, but it can be hard to know where to start when jobs pile up.

We added a Sidekiq dashboard with charts for job volume, worker stats, and slowest jobsβ€”it's a great starting point for investigating issues.

www.honeybadger.io/changelog/si...

18.07.2025 07:46 β€” πŸ‘ 9    πŸ” 3    πŸ’¬ 1    πŸ“Œ 1

"We want this to be a welcoming place for people who bring kindness, curiosity, and care."

This is why when @timriley.info asked if @honeybadger.io would be a founding patron of the @hanamirb.org project, I said please take my money.

11.07.2025 21:16 β€” πŸ‘ 22    πŸ” 10    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image Post image

Board game night at #railsconf was packed!

10.07.2025 04:25 β€” πŸ‘ 21    πŸ” 1    πŸ’¬ 3    πŸ“Œ 0

The #sidekiq game night is on the top floor of the Sheraton. 8pm-late, see you there! #railsconf

09.07.2025 21:14 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Me, being happy

Me, being happy

Loving this Photo Booth from @flagrant at #railsconf

08.07.2025 17:03 β€” πŸ‘ 12    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Brut: A New Web Framework for Ruby Brut: A New Web Framework for Ruby

I'm not at #RailsConf, but I did just now release a new web framework I've been working on: BrutRB:

https://brutrb.com

Read about it on my blog, below. It's not like Rails at all. I had fun working on it, will keep working on it, and hope you like it!

08.07.2025 17:50 β€” πŸ‘ 24    πŸ” 11    πŸ’¬ 4    πŸ“Œ 0

What should I talk about? πŸ€”πŸ’­

06.07.2025 03:29 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

We are so grateful for our founding patrons.

Thank you to @mike.contribsys.com, @baweaver.bsky.social, @honeybadger.io, @fastruby.bsky.social, and @appsignal.com!

We would love for you to join them!

Thanks also to @rubycentral.org for serving as our fiscal host.

🌸

03.06.2025 13:07 β€” πŸ‘ 11    πŸ” 6    πŸ’¬ 0    πŸ“Œ 0
Preview
Become a Hanami, Dry and Rom patron Help us build a diverse future for Ruby.

A new era begins for Hanami, Dry and Rom β€” paid, ongoing maintenance for the very first time. We need your help to make it happen! Become a patron today.

hanamirb.org/blog/2025/06...

03.06.2025 12:58 β€” πŸ‘ 15    πŸ” 13    πŸ’¬ 1    πŸ“Œ 1

My fundamental belief is that Ractors will never get significant traction with that restriction in place. There has to be a path forward that is compatible with existing code or no one will use it.

28.04.2025 18:01 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

What team is working on Ractors?

26.04.2025 21:22 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Sidekiq Enterprise 8.0.1 can now pause, unpause and manually enqueue periodic jobs. This has been a long-requested feature so I'm happy to finally ship it!

https://github.com/sidekiq/sidekiq/wiki/Ent-Periodic-Jobs#web-ui

24.04.2025 18:04 β€” πŸ‘ 6    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

I'd be happy to work with ruby-core on Ractor APIs that actually improve their usability, I'd even sponsor their development. We need truly thread-safe data structures that can be shared. Expecting Ruby apps to remove global mutable state is not realistic.

21.04.2025 15:29 β€” πŸ‘ 13    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
Preview
Sidekiq (@sidekiq@ruby.social) 11 Posts, 1 Following, 355 Followers Β· In your servers, running your jobs. Built with care by @getajobmike.

Here’s a little bit about @sidekiq 8’s new job profiling feature. I hope you find it useful. :sidekiq:

https://www.mikeperham.com/2025/04/08/sidekiq-8.0-profiling/

15.04.2025 14:24 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

I don't know what I was expecting but I read the code and it does exactly what it says. A nice bit of tomfoolery.

01.04.2025 23:17 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Sidekiq 8.0: Improvements to the Web UI Since its release last month, Sidekiq 8.0 has been very smooth with few reported issues. I’ve been quite happy with the rollout and wanted to provide a little more context about the changes. My goals for any user-friendly, high quality software is to reduce dependencies and keep it simple. Sidekiq 8.0 brings a significant overhaul to its Web UI and these changes further those goals. The Web UI was introduced in 2012 in Sidekiq 0.9 and used Sinatra for its framework along with Twitter Bootstrap for CSS. Sidekiq 4.2 removed the Sinatra dependency (thanks @badosu!) and made the Web UI a plain Rack app with no framework.

Sidekiq 8.0 makes some major improvements to its Web UI. Much faster rendering, 10x smaller CSS.

Read we did it:

https://www.mikeperham.com/2025/04/01/sidekiq-8.0-improvements-to-the-web-ui/

😎

01.04.2025 21:04 β€” πŸ‘ 10    πŸ” 1    πŸ’¬ 0    πŸ“Œ 1
GitHub - mperham/ratomic: Ractor-safe mutable data structures for Ruby Ractor-safe mutable data structures for Ruby. Contribute to mperham/ratomic development by creating an account on GitHub.

ratomic - Ractor-safe mutable data structures for Ruby https://github.com/mperham/ratomic

Know Rust or C extensions? Help us expand the APIs and improve the native gem builds.

https://github.com/mperham/ratomic/issues

22.03.2025 15:21 β€” πŸ‘ 31    πŸ” 13    πŸ’¬ 1    πŸ“Œ 0
Preview
thoughtbot is pausing activity on X and Meta We’re shifting our focus to more inclusive platforms that foster meaningful conversations. Learn how to stay connected with us through places like our blog, newsletter, Mastodon, Bluesky, LinkedIn, Gi...

Great to see @thoughtbot.com join @honeybadger.io and @transistor.fm in leaving X and Meta!

thoughtbot.com/blog/thought...

21.03.2025 05:52 β€” πŸ‘ 62    πŸ” 8    πŸ’¬ 1    πŸ“Œ 0
Preview
Simple, efficient background jobs for Ruby Sidekiq is a simple, efficient framework for background jobs in Ruby

Welcome, Sidekiq, as our SOCKS5 sponsor! πŸ™‡β€β™‚οΈ

Need speed? Scale your app with Ruby's fastest job system, up to 20x faster than the competition! Sidekiq 8.0 is out now. sidekiq.org

Thank you @mike.contribsys.com for your support and the comfy Sidekiq socks we'll give. 🧦

20.03.2025 10:54 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Sidekiq Enterprise 8.0 is now available. May your upgrade go flawlessly! #ruby

11.03.2025 18:08 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Customers aren't left out: Sidekiq Pro 8.0 is now available too.

github.com/sidekiq/side...

10.03.2025 16:34 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Sidekiq's metrics view

Sidekiq's metrics view

Sidekiq 8.0 is now available, with easy Job Profiling and a refreshed Web UI. Read more:

www.mikeperham.com/2025/03/05/i...

10.03.2025 15:57 β€” πŸ‘ 36    πŸ” 9    πŸ’¬ 1    πŸ“Œ 0
Preview
Phoenix for Bluesky A Bluesky client based on the award-winning Twitter app for iOS.

πŸ¦β€πŸ”₯ tapbots.com/phoenix/

05.03.2025 20:21 β€” πŸ‘ 2117    πŸ” 719    πŸ’¬ 222    πŸ“Œ 512

They literally don’t need it at all. 1st party cookies are allowed, it’s the 3rd party sharing that requires consent.

07.03.2025 19:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I don’t see bridged replies, you need to use Mastodon. But really please open a discussion on Github. I’m sympathetic here.

05.03.2025 23:33 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

β€œNo worries?” β€œNo, worries!”

27.02.2025 18:44 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@mike.contribsys.com is following 19 prominent accounts