#764 — August 28, 2025 |
|
Ruby Weekly |
![]() |
How RubyGems.org Protects Our Community’s Critical OSS Infrastructure — A look behind the curtain at how security operates at RubyGems.org, sharing a look at how they proactively handle incidents (such as this recent incident), and the day-to-day work undertaken to keep the broader ecosystem safe. Marty Haught (RubyGems) |
Friendship Ended with Hartley McGuire |
![]() ⚓ Tech Debt Dragging You Down? Lighten the Load with Bonsai — Do you want to manage upgrades, patch security issues, and reduce tech debt without halting your team’s feature delivery? 🏋️ Bonsai can do the heavy lifting — fixed-cost, monthly service options for Rails apps with an aging codebase. 🌳 Bonsai by FastRuby.io sponsor |
Ruby Central's OSS Changelog for August 2025 — Marty Haught reflects on RubyGems.org’s new funding model, the final RailsConf, and shares some news on recent Bundler and RubyGems developments, including “experimental support for Python-style “wheels””. Ruby Central Team |
IN BRIEF:
|
Using PicoRuby to Play Famicom / NES Music — This slide deck is entirely in Japanese (plus some Ruby code) but I know the topic will be interesting to those willing to go through it. Essentially Katsuhiko wanted to use Ruby to play NES music on an ESP32 device running PicoRuby. The underlying code, with the README in English, is here. Katsuhiko Kageyama |
Ratcheting to Zero: How Incremental Constraints Eliminate Tech Debt — Is eliminating tech debt always slow? Nope! Ratcheting is a powerful way to renovate legacy systems—watch the video. Test Double sponsor |
📄 The Basics of Creating Rails Plugins – Part of the official Rails docs no longer considered a ‘work in progress.’ Ruby on Rails Guides 📄 Shift+Click Selection for Bulk Actions with Stimulus – “Ever needed a ‘bulk actions’ on a list of resources in your Rails app?” Rails Designer |
🛠 Code & Tools |
🤫 Introducing Top Secret: A Filter for Sensitive Information — Thoughtbot shows off its latest Ruby library designed to filter sensitive information (e.g. credit card numbers, names, and emails) from any text you provide before you send it off to external APIs, LLMs, or the like. GitHub repo. Steve Polito (Thoughtbot) |
rv: A New Kind of Ruby Management Tool — Pining for the Ruby equivalent of Python’s fantastic André Arko |
🤖 Everyone Wants to Use AI in Their Rails Apps: We're Already Doing It — We're always looking for ways to use AI to solve real-world problems. Read how we use it to classify millions of images monthly. SINAPTIA sponsor |
iceberg-ruby: Apache Iceberg for Ruby — A new Apache Iceberg client library. With so many great libraries under his belt, I think Andrew Kane is in the running to be the Sindre Sorhus of Ruby! Andrew Kane |
MiniI18n 1.1: Minimalistic Internationalization for Ruby — Simple, flexible and fast i18n library that uses translations stored in JSON or YAML files. v1.1 changelog. Marc Anguera Insa |
|
|
📢 Elsewhere |
A roundup of some other interesting stories from across the broader landscape, in case you've missed them: |
![]() |
|