Happy Wednesday! Here is issue #121 of our newsletter, which offers news and the best tools for your current or future Rails projects… 1. 🚀 In our newest Case Study, published by Ernesto, one of our clients discusses how our monthly maintenance service, Bonsai, helped them achieve 2-5x performance gains and improved security for Ruby on Rails. Read more about how FastRuby developed a strong partnership with them while helping them combat their challenges and deliver measurable results. 2. 📦 In our newest article on the OmbuLabs Blog, Building a Heroku Buildpack to Work with the uv Package Manager, Amanda discusses how we developed a custom Heroku buildpack to support the 'uv' Python package manager. This buildpack enables the deployment of applications using 'uv' on Heroku. It generates the necessary 'requirements.txt' and 'runtime.txt' files from the 'uv.lock' file, facilitating seamless integration with Heroku's Python buildpack. 3. 💎 Ruby 3.4.2 has been released. This routine update includes bug fixes. For further details, please refer to the release notes on GitHub. The next update to Ruby 3.4 will be in April. 4. 🛠️ Despite the rise of modern JavaScript frameworks like Next.js, Ruby on Rails remains a relevant and efficient tool for building web applications. In his article "Why Ruby on Rails still matters," Philip argues that while Next.js offers advanced capabilities for dynamic and interactive interfaces, it often introduces complexity and requires more development time. In contrast, Rails provides a simpler, more abstract approach that allows developers to focus on product functionality. 🚨 Tech Debt Dragging You Down? Too many security CVEs in production? 🌳 Bonsai, FastRuby’s monthly maintenance service, provides zero downtime upgrades for a fixed monthly price that fits your budget. When you are tired of your Rails app lagging due to mounting tech debt, let our team of experts address those vulnerabilities and get you the performance gains and enhanced security you’ve been dreaming about. 5. ⛓️💥 In her article "How a Ruby Upgrade Broke MS Edge Support in a Rails App," Daniela Baron describes how upgrading a legacy Rails application from Ruby 2.x to 3.x inadvertently redirected Microsoft Edge users to an unsupported browser page. Check out how this issue occurred and the solution to prevent future regressions. 6. 🔓As discussed in the blog post, "Deep Dive Into Rails ActionController Strong Parameters," strong parameters in Ruby on Rails enhance application security by explicitly permitting and requiring specific attributes in controllers. As Prasanth states, this mechanism prevents mass assignment vulnerabilities. It also ensures that only intended parameters are processed, safeguarding applications from unauthorized data manipulation. 7. 💎 Check out these new versions of popular gems:
👀 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 |