#126 💎 Helpful Command to Check your Gems, Integrating Google OneTap in Rails 8, Net-imap Gem Vulnerability…

Happy Wednesday!

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

1. 🚀 Have you ever wondered if a specific gem is active in your Ruby or Rails application? In the article, A Useful Command to Check If a Gem Is Loaded in Your Bundler Environment, Aysan introduces a straightforward command-line technique to identify loaded gems using regular expressions. This method is particularly beneficial for debugging, scripting, or verifying optional dependencies. The article also discusses the command's limitations and provides insights into its practical applications.

2.☝🏼 Google One Tap Authentication with Rails 8 and Devise. Yaroslav Shmarov's guide on SupeRails demonstrates how to ​integrate Google's One Tap authentication into a Rails 8 application using Devise and OmniAuth​. The tutorial covers setting up the necessary gems, configuring routes, and handling the authentication callback to enable a seamless sign-in experience for users.

3. ⑂🪝 The latest edition of 'This Week in Rails' details Enhancements in Rails' Parallel Testing Framework capabilities. Developers can now opt out of creating separate databases for each test process and utilize a new before_fork hook to execute code before process forking. These enhancements aim to provide greater flexibility and efficiency in test environments.


☠️ heroku-20 hit EOL on 4/30. Did you miss the deadline?​​

Don't miss the next one! 🌳 Bonsai offers expert zero-downtime upgrades with affordable plans starting at $4,000/month. Our AI-powered, battle-tested process will get you to Heroku-24 faster. 🤖


4. 💎 Rediscovering Server-Side Rendering with Ruby on Rails. A recent Hacker News discussion highlights a developer's shift from Next.js back to Ruby on Rails, emphasizing the benefits of server-side rendering (SSR). The conversation underscores how SSR can simplify application architecture, improve SEO, and enhance performance by reducing reliance on complex client-side JavaScript.

5. 🍯🦡 Discover how a small, bootstrapped team built a profitable developer-first company without VC funding. In Company Spotlight: How Honeybadger Built a Profitable Bootstrapped Business on Rails, Ruby Central showcases how Honeybadger leveraged Ruby on Rails to create a sustainable error monitoring service.

6. ⚠️ A moderate-risk vulnerability (CVE-2025-43857: DoS vulnerability in net-imap) affecting the net-imap gem, used by Rails' ActionMailer, can cause a denial-of-service through excessive memory allocation. If your app connects to untrusted IMAP servers, you'll want to check for updates.

👀 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 receive 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.