Happy Wednesday! Here is issue #157 of our newsletter, bringing you news and the best tools for your current or future Rails projects… 1. 🔑 Still relying on Rails Secrets? Enhance your Rails app's security now. In this article, Julio shows you how to migrate from secrets.yml to the encrypted credentials.yml in Rails 7.1! Discover why this upgrade is crucial for keeping your secrets safe and how to make the transition smoothly. 2. 🚀 Keep your Rails app's performance in check without breaking the bank or compromising on data privacy. Uncover more as Ariel compares several open source APM solutions for Ruby and Rails applications, outlining their strengths and tradeoffs. From tracing with OpenTelemetry to visualizing with Grafana, this guide has got you covered! 3. 🧹 Rails 8.1 is here to help you clean house. Julio breaks down the new deprecated associations feature, showing you how to flag obsolete model relationships, track their usage with custom warnings, and safely remove them before they break your app. 4. 📜 Feeling overwhelmed by legacy Rails code? In this deep dive, Brandon Weaver explores how "vanilla Rails" success stories can fade into unmanageable ruins as teams grow and institutional memory thins. If you're caught between the majestic monolith and the allure of microservices, this is for you. 5. 🤖 Bigger isn't always better. Aysan explores why strong LLM benchmark scores don't necessarily translate into better agents. Agent performance depends on much more than the underlying model, including context, tools, and workflow design. Learn why analyzing the complete system matters more than focusing on benchmark rankings alone. 6. ⏱️ Turn days of engineering into minutes of compute. Building data pipelines for hundreds of unique sources often means writing and maintaining custom extraction logic for each one. Discover how OmbuLabs.ai uses AI agents to generate scraping configurations automatically, leaving the pipeline itself deterministic. Rishi explains how this hybrid approach helps small engineering teams scale faster. 7. 🎧 Can AI really learn years of engineering experience? On this episode of The Ruby AI Podcast, Ernesto reveals how FastRuby is encoding years of Rails upgrade expertise into reusable AI "skills." They discuss the strategy behind dual-booting Rails with AI assistance, why human judgment is still non-negotiable for code quality, and why Ruby's readability makes it the perfect language to keep AI in check. 🚨Rails 7.2 reaches end of life in 18 days. Upgrade with us and get Rails upgrades by experts, not guesswork. We've put 60,000+ hours into Rails upgrades, with real case studies and open source Claude Code skills. Need more than upgrade work? Add capacity to your engineering team with a FastRuby® Staff Augmentation. Check out our other articles on: Ruby | Rails | Compatibility | Upgrades | Tech Debt | AI Bookmark, share, or save them for later. We hope these links are helpful. 😉 Best, The FastRuby.io Team
|