#765 — September 4, 2025 |
|
Ruby Weekly |
![]() |
The RubyMine IDE Now Free for Non-Commercial Use — RubyMine is a popular commercial IDE for Ruby with a rich set of features like RBS support and debugger integration, so it’s neat to see it switch to a new licensing model. “Non-commercial” has a liberal definition here (including ‘any form of content creation’) so read their FAQs to see if it would be a fit for you. Iryna Pisklyarova (JetBrains) |
Rails 8.1 Beta 1 Released — In sync with his Rails World keynote (more on that below), DHH has pushed out the first beta of Rails 8.1 which introduces Active Job Continuations, structured event reporting, an easier way to render Markdown from controllers, and more. David Heinemeier Hansson |
![]() Optimize Redis in Ruby with Memetria K/V — Memetria K/V makes Redis and Valkey more transparent for Ruby apps—see key sizes, monitor patterns, and fine-tune your memory strategy with ease. Memetria sponsor |
Puma 7.0: The Ruby/Rack Web Server Built for Parallelism — You’re probably using it, or you’ve probably used it – Puma is a big deal in the world of Ruby-based HTTP servers. v7 is notable for fixing a problem with keepalive connections (explained in this Reddit comment) but a variety of hooks have been renamed, and numerous bugfixes are also included. Various Contributors |
IN BRIEF:
|
The Whop-Chop: How We Cut a Rails Test Suite and CI Time in Half — A tour of a few beneficial optimizations that will speed up your test suite. Here, they achieved a 2x performance boost while also addressing model leakages, resolving flaky tests, and enhancing robust factory usage. Igor Platonov (Evil Martians) |
🏆 Secure an Affordable Part-Time Team to Get You Over Those Hurdles — Tackle tech debt with your team of experts — Steady Ruby & Rails improvements for a fixed price to fit any budget. 🌳 Bonsai by FastRuby.io sponsor |
📄 Implementing S3 Direct Uploads in Rails – How to add S3 direct uploads to any Rails application using Active Storage. Exequiel Rozas 📄 How to Edit Images with Gemini and llm.rb Robert 0x1eef |
🛠 Code & Tools |
![]() |
37signals Introduces Lexxy: A New Rich Text Editor for Rails — They’ve been teasing it for a while, but now you can grab and play with a beta of a new Lexical-based rich text editor for Rails and Action Text that's ultimately intended to supersede Trix. Jorge Manrubia (37signals) |
React on Rails 15: Bringing React and Ruby on Rails Together — A long-standing framework designed to integrate React with the Ruby on Rails server-side rendering approach. v15 introduces the ability for hydration to begin before the page is fully loaded, but there’s also a new (paid) React on Rails Pro variant (to be open sourced under a dual license model soon) that supports React Server Components. – GitHub repo. ShakaCode |
🔴Seamless Rails Upgrades: Expert Maintenance. Fixed Price — Upgrade RoR smoothly. We offer expert Rails maintenance at a fixed price. Secure, performant, minimal disruptions. Outdated gems? Breaking changes? We handle it. reinteractive / CodeCare sponsor |
Magnus 0.8: Write Ruby Extensions in Rust (or Embed Ruby in Rust) — A Rust library providing a high-level interface to Ruby’s C API so you can write Ruby extension libraries in Rust, or embed Ruby in a Rust program. Mat Sadler |
ElasticGraph 1.0: Schema-Driven GraphQL Framework Backed by ElasticSearch — A Ruby-powered schema-driven GraphQL layer on top of Elasticsearch or OpenSearch, giving you search and reporting without hand-rolled resolvers or leaky direct access. Myron Marston |
|
|
📢 Elsewhere |
A roundup of some other interesting stories from across the broader landscape, in case you've missed them: |
![]() |
|