Happy Wednesday! Here is issue #129 of our newsletter, which offers news and the best tools for your current or future Rails projects... 1. 🎟️ Tickets are still available for RailsConf 2025 - July 8th–10th, 2025, Philadelphia, PA. Join us for the very last RailsConf! FastRuby.io is proud to support the Rails community, online and in person. We’ll be at RailsConf 2025 Hack Spaces on July 9th, pairing on upgrade issues and working on the open-source gems we use, enhance, and maintain to make Ruby and Rails upgrades easier for everyone. Come say 👋 hello, or collaborate with us on: next_rails | skunk | rubycritic | railsbump.org | database_cleaner-active-record | rails_stats 2. ⚖️ Working with complex data in Rails? This post from Rails at Scale explores how embedded TypedData objects can bring more structure and clarity to your models, without overcomplicating your codebase. These objects streamline memory usage and boost speed, resulting in faster execution. 3. 📊 Dive into the world of PostgreSQL table partitioning with this insightful guide by Ben at Honeybadger. Discover how partitioning can supercharge your app's performance by speeding up queries and simplifying data retention. Learn how the pg_partition_manager gem can automate the process, making your life easier. Perfect for those dealing with time-series data or just looking to optimize their database game! 4. 🚀 Ready for a performance boost in Ruby 3.5? In Fast Allocations in Ruby 3.5, Aaron delves into how object allocations are about to become up to six times faster! With detailed benchmarks and insights, explore how optimizations like inlining and YJIT are set to supercharge your Ruby apps. 💎 ✏️ We have a way of making upgrades... simple, accessible, fun, done 🔲 Check out this collection of free open-source tools maintained by FastRuby, designed to help you perform Ruby on Rails upgrades yourself. 🔲 If you prefer a little extra help, our 🌳 Bonsai experts offer gradual, 0-downtime upgrades on a fixed monthly plan. ☑️ Whether you want to roll up your sleeves or let us handle it, we meet you where you are. Let’s get your app to the next version, together. 5. 🚀 Looking for a faster, smarter way to handle CSVs in Ruby? OSV is a sleek, open-source parser built for performance and usability. Whether you're wrangling data or just tired of clunky CSV tools, this one’s worth a look. 6. 🧐 Rails 7.0 introduced a set of new defaults, but what if your app was created before they existed? In this guide, Hassan Ahmed walks through how to enable the latest Rails framework defaults in older apps, helping you modernize your stack one step at a time. 🚀 Explore the ins and outs of enabling changes, such as button tags and other caching optimizations. 7. 🔎 Discover the hidden power of HTML5. Max highlights some lesser-known—but incredibly useful—HTML5 elements that can improve accessibility, semantics, and structure in ways you didn’t know you needed. Say goodbye to extra JavaScript and embrace elegant, built-in solutions! 8. 🧠 Meet DigitalOcean Managed Caching for Valkey, your new go-to for high-performance, in-memory data storage that seamlessly replaces Managed Redis. It's an open-source-compatible key-value store designed for performance and scalability. Offering features such as automated failover and top-notch security, Valkey is here to simplify your caching needs. 👀 Check out our other articles on: Performance | Upgrades | Best Practices | Tech Debt Bookmark them, share them, or save them for later. 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 |