#155 ๐Ÿš€ Faster Rails, Better Deployments, Smarter Ruby

Happy Wednesday!

Here is issue #155 of our newsletter, bringing you news and the best tools for your current or future Rails projectsโ€ฆ

Modernizing & Scaling Rails

1. ๐Ÿš€ Parallel Testing in Rails: Slow tests slowing you down? Aysan shows how to parallelize RSpec locally with worker-specific databases and isolated Redis resources, dramatically reducing feedback time during development.

2. โšก Rails Without Node.js: Tired of managing Node versions just to compile assets? Ariel explains how Bun can simplify your Rails setup while remaining compatible with existing npm workflows.

3. ๐Ÿ”ง Considering JRuby for your project? Ernesto shared this compatibility table, which maps supported JRuby, Ruby, and Rails versions, helping you quickly identify viable upgrade paths and supported combinations.

4. ๐Ÿ”„ Ruby Next for Gradual Upgrades: Want newer Ruby features without a full upgrade? Ruby Next lets teams modernize incrementally while maintaining compatibility with older Ruby versions.โ€‹

Need More Bandwidth?

โ€‹

Whether you need help speeding up test suites, modernizing your toolchain, tackling your backlog, or addressing feature requests, our experienced Rails engineers can integrate with your team and start delivering value from week one.

โ€‹Learn how a FastRuby.io Staff Augmentation can help.

5. ๐ŸŒŽ The Rails Deployment Landscape in 2026: Germรกn explores today's Rails hosting ecosystem (Railway, Fly.io, Render, & more) and the tradeoffs developers should consider when choosing a deployment platform.โ€‹

Production Reliability & Performance

6. ๐Ÿงช Level up your test cases. Rishi explores common test-case blunders, such as missing assertions, testing only positive outcomes, and combining scenarios into a single test. Learn to write more effective, reliable tests and ensure robustness by breaking your tests.โ€‹

7. ๐Ÿ“ฆ Streaming Large ZIP Files in Ruby: Need to zip large files without exhausting memory? Luiz demonstrates a streaming approach that keeps resource usage predictable. โ€‹

8. ๐Ÿš‘ Production-Grade Rails Health Checks with Chuck Smith: Basic liveness checks aren't enough. The rails_health_checks gem adds dependency checks, parallel execution, and Prometheus metrics to help detect real application problems.

9. ๐Ÿง  Kino - A Ractor-Powered Ruby Server: Built with Rust and Ruby Ractors, Kino explores a future of highly parallel Ruby servers with impressive memory efficiency and performance benchmarks. Experiment with it today.

10. ๐Ÿ“š This Week in Rails: Catch up on the latest framework improvements, bug fixes, and community contributions landing in Rails. This week's roundup highlights recent changes across the Rails codebase and offers a quick way to stay current on what's coming next.

Architecture, Frameworks & Ruby Design

11. ๐ŸŽฏ Rethinking Ruby application architecture. Sharon Rosner explores Syntropy, an experimental framework built around explicit dependencies, file-based routing, and modular design. It's an intriguing look at how Ruby applications can become easier to test, understand, and maintain.

12. ๐Ÿ“„ Progress Report. Tim Riley shares the latest progress on Hanami 3.0, including performance improvements, documentation updates, routing fixes, and preparations for the upcoming release candidate.

13. ๐Ÿ’กRuby Fundamentals: Two Ruby deep dives from Syed Aslam. First, he revisits SOLID principles through a Ruby lens, showing how they can guide design without fighting Ruby's dynamic nature. Then he explores Symbols vs. Strings, explaining when to use each and the tradeoffs involved.

14. ๐ŸŒ‰ Blocks, Procs, and the '&' Bridge with Figsy: Learn how Ruby converts between blocks and Procs, and gain a deeper understanding of one of Ruby's most powerful language features.

Front-End & Developer Experience

15. ๐Ÿ–ผ๏ธ Before/After Image Sliders with Stimulus: Learn how to build a reusable Stimulus controller for interactive before-and-after image comparisons in Rails applications.

16. โญ Tarik: Rails + Next.js SaaS Boilerplate & i18n: This open-source starter combines Rails 8 and Next.js 16 with authentication, payments, and multilingual support to accelerate new projects.

17. ๐Ÿ’Ž rubyterm: A full terminal emulator written entirely in Ruby. Explore an impressive project that implements X11 communication, rendering, and fonts without native extensions.

Security & Vulnerability Watch

18. ๐Ÿšจ Ruby Security Advisories Roundup: Multiple Ruby security advisories were published this week, including vulnerabilities affecting nokogiri, katello, avo, concurrent-ruby, oj, and faraday. Review the advisories and upgrade affected dependencies promptly.

Check out our other articles on: โ€‹โ€‹โ€‹โ€‹Ruby | Rails | Compatibility | โ€‹โ€‹Upgradesโ€‹โ€‹โ€‹โ€‹ | โ€‹โ€‹โ€‹โ€‹Tech Debtโ€‹โ€‹โ€‹ | AIโ€‹

Bookmark, share, or save them for later. We hope these links are helpful to you. ๐Ÿ˜‰

Best,

The โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹FastRuby.ioโ€‹โ€‹โ€‹โ€‹โ€‹โ€‹ Team

Do you know anyone who would love to receive this newsletter? Tell them to โ€‹โ€‹โ€‹โ€‹subscribe๐Ÿ‘‡ and catch the latest issue right in their inbox.

Don't wait to bring your Rails application up to date.

We will get on a quick call and recommend a couple of options to start upgrading your Rails app.