#116 🚀 Refactoring Tips, Performance Optimization, Ruby Deep Dives & more…

Happy Wednesday!

Here is issue #116 of our newsletter, which offers news and the best tools for your current or future Rails projects…

1. 🚀 Our newest FastRuby article, Refactoring Rails: How We Improve Code Quality and Maintainability, discusses our approach to refactoring, utilizing some of the Bonsai team’s recent projects. Francois shares insights on improving code maintainability, reducing technical debt, and ensuring scalability. Discover the tools, techniques, and strategies we use to transform complex codebases into cleaner, more efficient systems.

2. 🔥 In this article, Process slow network requests with Turbo and Active Model, you will get a tutorial on optimizing a slow network request using Hotwire. This approach will also help with other types of slow operations.

3.👮🏻‍♂️New Release! Rubocop version 1.69 is now available with bug fixes and new features. Check it out.

4. 🚀 Rails now has a Tuning Performance for Deployment page available in its guides. This guide focuses on web servers, which are the primary performance-sensitive component of most web applications.


🚨​​​Running unsupported Rails? Need to catch up little by little? Try 🌳​ ​Bonsai​​​​

🌳 ​​​FastRuby.io​​​’s Bonsai Service offers affordable monthly maintenance plans to ensure your Rails app stays secure, up-to-date, and supported. If your app is still on Rails 6.1 or earlier, now is the perfect time to upgrade and safeguard against potential vulnerabilities. 🚀


5. 💎 Oldie but Goodie! Check out this deep dive into the Mutant gem. In this article, you will learn more about the Mutant app, the mutation testing process, and tips on using this gem to improve your specs and coding process.

6. 🤔 In the article, "​Better Know A Ruby Thing #1: method_missing​," Noel Rappin discusses Ruby's use of method_missing to assist users in problem-solving and the implied challenges if it is not used properly.

7. 🎉 Help make RailsConf 2025 happen in Philadelphia!​​​ It's the last year for RailsConf, and your support is needed to make this vision a reality. How can you help? Register for interest or become a sponsor to ensure this one is successful.

👀 Check out our other articles on: ​​Performance​​ | ​Upgrades​​​ | ​​​Best Practices​​​ | ​​​Tech Debt​​

Bookmark them, share them, or save them. We hope you found these links helpful 😉

Know anyone who would love to get this newsletter? Tell them to ​​​subscribe to the Rails Upgrade News newsletter​​​​​

Best,

The ​​​​​FastRuby.io​​​​​ Team



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.