#​769 — October 2, 2025

Read on the Web

Together with  Tuple logo

Ruby Weekly

The Ruby Association's Call For Grant Proposals — Each year, the Ruby Association, chaired by Ruby’s creator Matz, puts out a call for proposals for Ruby related projects that they can give a grant (of 750,000 Yen - roughly $5000) to assist further development. The deadline for this run is October 6, next Monday.

Ruby Association

Tuple - What Core Contributors Use to Pair on Ruby and Rails — 4 out of the 10 top contributors to Ruby use Tuple to pair on code. Tired of verbally steering on Zoom? Discerning developers choose Tuple.

Tuple sponsor

Ruby Central's Stewardship: Where We Are, What’s Changing and How We’ll Engage — Further to last week’s story around recent actions taken by Ruby Central around the RubyGems and Bundler repos, the executive director of Ruby Central has put out a more thorough explanation of what was involved and why they took action.

Shan Cureton (Ruby Central)

⚡️ IN BRIEF:

Playing with Ruby's -s Flag — Ruby accepts a lot of different command line flags, and this is one I’ve certainly never used before which allows the setting of global variables from the command line.

Sam Westerman

💡 This is a great opportunity to link to the docs about Ruby's command line options which is packed with examples and will come in particularly useful if you're writing Ruby one-liners.

JRuby and Leyden: Even Better Startup — Last week we pointed to the efforts of JRuby’s lead maintainer to reduce JRuby’s startup time. He’s back with a sneak preview of how the time could be reduced even further in future.

Charles Oliver Nutter

Per-Slice Sessions in Hanami — A slice is a concept in Hanami where your app can be split into distinct parts.

Tim Riley

The Ultimate Guide to Scaling Sidekiq — What we’ve learned helping 100’s of teams scale their background jobs.

Judoscale sponsor

📄 A Rails 8 Upgrade Story: Duplicate Keys Sneaking Into Our JSON Responses – A Rails 7.2 to 8.0 upgrade went smoothly. At first.. Piotr Jurewicz

📄 Rails Versions You Shouldn’t Be Using Anymore (And Why) – In short, anything older than Rails 7.2 is EOL. Henrique Medeiros

📄 How to Elegantly Update Other UI When a Turbo Frame is Updated Radan Skorić

📄 Little Content Tricks for Your Bridgetown Website Jared White

🛠 Code & Tools

TruffleRuby 25.0: Oracle's High Performance Ruby Implementation — Created by the late Chris Seaton, TruffleRuby is a Ruby implementation leaning on GraalVM, a JDK with a fast JIT compiler. With v25.0, TruffleRuby can now run native extensions in parallel and includes many compatibility improvements.

Oracle

Roo 3.0: Read Spreadsheet Files in Ruby — A mature, long-standing library that can read numerous spreadsheet formats including Excel 2007-2013, LibreOffice/OpenOffice ODS, Google Sheets, and even much older, legacy Excel formats. This release brings Roo into the Ruby 3.x era.

Daniels, Simonov, et al.

🐯 Tiger Postgres: Massive Scale, Same SQL You Love — Scale Postgres to 2PB & 1.5T metrics/day—without hidden tools. TigerData brings power without complexity.

TigerData sponsor

Nextgen: Generate Your Next Rails App Interactively — An interactive and flexible alternative to rails new that includes opt-in support for modern frontend development with Vite.

Matt Brictson

MiniCSS: Pure Ruby CSS Tokenizer, Parser, Serializer and Selector — A brand new library providing an implementation of CSS Syntax Level 3 tokenization, parsing, serialization and element selector processing.

Vito Sartori

📰 Classifieds

🛟 Tech debt consuming your dev time? SINAPTIA's Ruby experts join your team on demand to handle maintenance, fix legacy code, and tackle issues.


🚀 RubyCI: How to speed up your Continuous Integration (CI) by 2x for your Ruby on Rails application. With a 2-minute setup.


🐞 From bug to fix in one place. Scout Monitoring helps Ruby teams catch errors, track performance, & ship faster.

📢  Elsewhere in the ecosystem

A roundup of some other interesting stories in the broader landscape: