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
Mike Perham
@mike.contribsys.com
CEO/Engineer, creator of Sidekiq https://mikeperham.com https://contribsys.com https://sidekiq.org Portland, OR
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
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
"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
reddit.com
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.
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...
Taking action against AI harms - Anil Dash
A blog about making culture. Since 1999.
anildash.com
I've been a broken record on this for three years and I'll be a broken record for as long as that fucking website exists: X is a viciously racist far-right organising platform that ONLY WORKS because a huge number of centrists, lefties and progressivs cannot stop propping it up
#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
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.
Why doesn’t @digitalocean.com support IPv6 for droplets built via custom image? Is there some weird edge case with IPv6 vs IPv4?
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
Javier’s really put in the hard work to grow rubyforum.org from scratch. Another win. 🏆
Ruby Users Forum
Welcoming space where you can learn, share, and grow with other users of the Ruby programming language.
rubyforum.org
Literal and Phlex are 2 very interesting and useful Ruby projects that you should check out if you haven't already. www.rubyforum.org/t/phlex-lite... #ruby #phlex #literal
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
It was a good month with the Ruby Users Forum! www.rubyforum.org/t/monthly-up...
Monthly Update - April Wrap-Up
Hello everyone! April was a great month for our forum. We’re already 259 members and growing! It felt dynamic with 45+ topics and 225+ posts, we loved reading through many interesting conversations (...
rubyforum.org
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...
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
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
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
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-...
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!
It's been 4 years since I left Rails core, and my most impactful work has happened since I left. Here's a writeup of it all: kaspth.com/posts/i-quit...
I quit Rails core 4 years ago, here’s what I’ve been up to - Kasper Timm Hansen
It’s been 4 years since I quit the Rails core team, so I wanted to mark the occassion and show off all the work I’ve done since then. It’s more...
kaspth.com
Introducing `kiq`, Sidekiq's new terminal interface, making your occasional admin operations even faster. Give it a try and let me know how to make this an amazing tool for you. https://www.mikeperham.com/2026/03/10/sidekiq-in-the-terminal/
Sidekiq in the terminal
My favorite tech movement in 2025 wasn’t anything artifical, but rather the resurgence in interest around building terminal interfaces with two new frameworks, Charm and Ratatui, which make developing pure text user interfaces easier than ever before using Go or Rust. They provide a huge set of components and examples showing you how to build various types of functionality. Mainframe applications ruled the 70s and 80s, providing terminal interfaces for business operations. You might still see a ticket agent using a terminal to check you in at the airport. That’s an interface to a mainframe application, allowing the agent to lookup your ticket and assign you a seat quickly, with just a few keystrokes. To this day I remember my mom, a pharmacist, complaining about the new DOS -> Windows upgrade that the IT department rolled out to stores. Navigating their retail point of sale terminal application was much faster with a keyboard, the Windows version required a stream of precise mouse clicks and couldn’t rely on typing by muscle memory. Today interactive terminal interfaces are rare but I think Charm and Ratatui make this option much easier to provide.
mikeperham.com
Happy to see Andre finally speaking publicly about the hostile Ruby Central takeover last year. RC is no longer a trustworthy steward for the Ruby community. I don't see how we repair this rift without Shan stepping down, she has been awful as ED. andre.arko.net/2026/03/03/f...
Four months of Ruby Central moving Ruby backward
From the moment RubyGems was first created in 2004, Ruby Central provided governance without claiming ownership, to support the Ruby community. Providing governance meant creating processes to provide...
andre.arko.net
#GemCoop just* launched a public beta for namespaces! gem.coop/updates/5/ * I'm sick and slept until 7pm, so I'm a few hours late, but I'm still super excited about this!
gem.coop update #5: namespaces beta
Today, the gem.coop team is very excited to announce we have reached public beta. If you want to get started right away, sign up now to start publishing your gems. Have you ever come up with a really ...
gem.coop
This is the most incredible footage of blue whales I’ve ever seen
rvx installs and runs Rails in 8 seconds, vs. gem exec rails in 18 seconds.
Phlex::TUI is not just a component system. It’s a layout engine, a rendering engine and a reactive component framework all in one. And it’s 100% Ruby with no dependencies.
RubySchema has a new website and all schemas have been updated with improved documentation. www.rubyschema.org
Ruby Schema
JSON Schemas for common configuration files in Ruby projects. Auto-complete, validation and inline documentation for YAML, JSON and TOML configs.
rubyschema.org
Not bad! The top customer I’m aware of is running 20B/day or avg of 250,000 jobs/sec with a sharded Redis setup.
We’re running nearly 1 billion Sidekiq background jobs a day to power all of the telemetry processing and detections. Can Redis scale with your workload? Here are the receipts. @mike.contribsys.com where does that rank in your experience?
rv has a big release, with windows support and gem CLI tools! the fastest way to generate a rails app is now `brew install rv; rvx rails new`. check it out: https://spinel.coop/blog/rv-0.5-cli-tools-windows/
rv 0.5: CLI tools + Windows
spinel.coop