Together with  Tiger Data logo

Spinel on Rails — When I dug into Spinel, Matz's AOT Ruby compiler, I knew we’d see some interesting use cases, but a webapp wasn't on my radar. This experiment uses Sam’s Roundhouse compiler which converts Rails apps to targets like Rust, TypeScript, and now Spinel. It’s not near the level of "compile any Rails app to a binary", but it’s fun to see a Ruby webapp served in 12MB of RAM!

Sam Ruby

💡 Sam has also been experimenting with Roundhouse compiling to JRuby, where the same emitted app hit ~46k req/sec vs 1k running normally as a Rails app.

Proposal: Add Parallel Sweeping to Ruby's GC — A core Ruby committer has a working example that lets Ruby’s garbage collector work in parallel to take advantage of multiple cores. Initial benchmarks show an average of a 3.64% run time improvement due to reduced GC pause times.

Luke Gruber

⚡️ IN BRIEF:

📄 Dependencies Should Be Fetched Directly from VCS – A Go developer who’s now working with Ruby reflects on Go’s different approach to dependency management. Martin Tournoij

🤖 Testing GLM-5.2 on a Real Rails Upgrade – GLM-5.2 is the current darling of the open LLM model scene, but is it useful for boring upgrade work? Mostly! Mario Alberto Chávez

📄 Make a Method a Recurring Task with Solid Queue Benito Serna

💡 RubyUI is 'Rails-first' in terms of ease of integration, but I put them into a Sinatra app without much trouble once I had a small shim to load them in.

json 2.20: Ruby's Default JSON Gem — Both the C and Java parsers are no longer recursive, so if you parse deep documents with max_nesting set to false, you won’t hit stack level errors (though max_nesting’s default is 100). JSON::ResumableParser has also been added to parse streams of JSON documents (no docs yet, but the tests might help).

The Ruby Team

rubyterm: A Pure Ruby Terminal for X11 — An interesting ‘rough and opinionated’ experiment, especially as it doesn’t rely on C at all, complete with a pure Ruby X11 client and font renderer.

Vidar Hokstad

  • RubyGems and Bundler 4.0.15 – A minor update, but with reduced memory usage during full-index loading and bundle installs. Good if you're using small VMs!

  • mruby/c 4.0 – An alternative, even lighter implementation of mruby that can run with as little as 40KB of memory on microcontrollers.

  • ✉️ Mailbin 1.2 – Preview Action Mailer emails in the browser by recording deliveries to a local temp directory.

  • kamal-backup 0.4 – Add scheduled backups to Kamal-hosted Rails apps. By the creator of RubyLLM.

  • Rails Event Store 3.0 – Event-driven architecture and pub-sub bus for Rails.

  • Grape 3.3 – Opinionated framework for creating REST-like APIs.

  • Shrine 3.8 – File attachment toolkit for Ruby apps. Changelog.

  • Yake 1.3 – A Rake-like DSL for writing AWS Lambda handlers.

  • mruby-lsp – A prototype language server for mruby.