Thank you to Sidekiq for your support through 2026!
https://hanamirb.org/blog/2026/03/12/thank-you-sidekiq-2026/
| Blog | https://www.fullstackruby.dev |
| Podcast | https://www.fullstackruby.dev/topics/podcast |
Thank you to Sidekiq for your support through 2026!
https://hanamirb.org/blog/2026/03/12/thank-you-sidekiq-2026/
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:
https://kaspth.com/posts/i-quit-rails-core-4-years-ago-heres-what-ive-been-up-to
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/
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.
Apparently I haven't said this enough times, so I'll have to bore you all with my many repetitions in future:
An agentic source of network activity is indistinguishable from malware.
The sunsetting of heroku makes a lot of us old timers sad because we know how seminal heroku was. Railway has a great analysis:
💎 The Gem Cooperative is testing dependency cooldowns at the registry level, delaying access to newly published gems rather than relying on client tooling. An interesting infrastructure experiment to reduce exposure to malicious #Ruby gems during supply chain attacks:
People will be like "oh, I know using an LLM feels bad, but it's just so effective," but that's only even possibly true if "effective" doesn't mean "undermines all the technical communities and work that our careers depend on." https://www.404media.co/vibe-coding-is-killing-open-source-software-researchers-argue/
This is not hard to understand! It's been obvious for a long time that using these tools is basically bikeshedding with lead paint. And folks know this, and they do it anyway.

Last month I announced my latest venture to support the Ruby open source community: the Gem Fellowship. I want this grant program to support and fund existing Ruby-related open source project maintainers and their ongoing efforts: fixing bugs and adding features for those libraries we know and love.