#91 🎅🏼 Ready for Ruby 3.3? Prism, Performance, Better GC, and more…

Happy Wednesday!

Here is issue #91 of our newsletter with news and the best tools for your current or future Rails projects…

1. 🤯 Ruby 3.3.0 Update Incoming! Exciting news for Ruby enthusiasts! The imminent Ruby 3.3.0 release is packed with game-changing advancements:

  • Prism: Introducing a revolutionary new parser for Ruby code designed for portability and error tolerance. Say goodbye to the hassles of updating parsers with every new syntax addition!
  • YJIT Performance: Experience significant speed boosts and reduced memory utilization, with reported performance improvements of up to 18% for applications like Basecamp.
  • Garbage Collector Enhancements: Expect refined handling of young objects, optimized memory allocation for faster performance, and a new warning category for code optimization.
  • Other Notable Features: Improved IRB functionality, the introduction of Lrama parser generator, and experimental innovations like RJIT for native extension gems.

Get ready for a smoother, faster Ruby experience without rewriting a line of code. For a comprehensive overview of changes and how they'll impact your workflow, dive into our curated resources and let's upgrade together:

Ready to elevate your Ruby game? Reach out - let's seamlessly transition you to Ruby 3.3.0!

2. 💎 What percentage of your dependencies are out of date? Do you know the age of your dependencies in libyears? Interesting article on measuring dependency freshness in your Ruby Application by Ernesto

3. 📺 Presentations from RubyConf 2023 in San Diego, California, are now available on YouTube.

🌳 Ready for Ruby 3.3? 🎅🏼

Upgrade Smoothly with FastRuby’s Bonsai service — Whether you’re on Roda, Sinatra, or Hanami, our fixed-cost, monthly upgrade service can help (one tiny PR at a time).

4. 💎 Ruby 3.3: Examining `it` Default Block Param Warning feature serves as a useful heads-up for potential conflicts.

5. ☑️ Bundler 3.5.0 and 3.5.1 were released with performance improvements, bug fixing, enhancements, and new features. Check out the changelog for more information.

6.🤔Interesting article from Rosa at 37signals Introducing Solid Queue and reviewing their experience so far.

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

🥳 We hope you have a happy holiday season!


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.