#106 💎 Ruby 3.3.4 is here, Helpful Ruby info & tools inside + Rails 7.2.0beta3 release

Happy Wednesday!

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

1. 🌳 Bonsai, our fixed-cost monthly maintenance service, is designed to reduce technical debt gradually. Gelsey breaks down the value Bonsai brings to the table over the course of a month.

2. 💎 Ruby 3.3.4 has been released and includes fixes a regression in Ruby 3.3.3 that dependencies are missing in the gemspec of some bundled gems and allows Bundler to successfully install those gems on platforms like Heroku. Check out the GitHub releases for further details.

3. 🚀 Rails 7.2.0.beta3 has been released. It’s a small release, but it signals that Rails 7.2.0’s final version is soon to be released! This means that Rails 6.1 will soon become EOL.

4. 💎 With a folder, some scripts, and some tools, you can make your ruby gem/code faster. Measure, improve and repeat: How to benchmark your ruby gem.

5. 🤔 This article, Methods Don't Succeed our Fail: they Have Outcomes, examines Peter Solnica's Ruby pattern-matching code for Rails, comparing it to if statements based on return objects, and advocates for a nuanced approach to handling business processes in code, beyond a simple "success/failure" dichotomy.

​


​

🚀 Stuck on Ruby 2.7? Need to Upgrade on a Budget?​

Gradually pay down tech debt: Stop postponing your upgrade and ship it with our cost-effective maintenance service.

​FastRuby.io’s maintenance services offer a cost-effective solution on a monthly basis.

​


6. 🚀 As explained in My Hybrid Docker & Ruby Development Environment, After breaking their MySQL installation while switching from MariaDB, Dean found running databases in Docker to be a more efficient method for developing Rails apps than using Vagrant or running entire apps in Docker.

7. 💎 ​Our very own Juan released a gem recently; GitHub - JuanVqz/simple_form-theme: The easiest way to install modern CSS themes for SimpleForm. It is the easiest way to integrate modern CSS frameworks like Bulma CSS and Tailwind CSS in your project if you are using simple_form, all kinds of contributions are welcome.

8. 💎 Additional Ruby resources to help you with your Ruby skills and understanding:

​

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.