#156 🤖 claude code skills, ai scraping & building better llm apps

Happy Wednesday!

Here is issue #156 of our newsletter, bringing you news and the best tools for your current or future Rails projects…

1. 🧪 Is your test suite holding back your team's potential? Sara uncovers the hidden costs of neglected test suites and why investing in them is crucial for your team's success. Discover how a robust test suite can lead to faster releases, fewer production incidents, and lower QA costs.

2. 🔧 Sidekiq + Rails: Our latest Rails and Sidekiq compatibility table makes it easier to identify upgrade paths and avoid version conflicts before they reach production.

3. 🔍 Callbacks aren’t invariants. In this deep dive, Brandon Weaver shows how Rails callbacks can silently break domain rules, cause hidden side effects, and lead to scale-breaking outages. Learn why moving behavior from magic callbacks to explicit commands creates predictable, testable, and maintainable code as your app grows.

4. 🏗️ You don't need Kubernetes to ship production Rails 8 apps. In this post, Wale walks through deploying a Rails 8 application to a single server using Kamal, covering everything from initial configuration to production deployment. It's a practical guide for developers looking for a simple, modern deployment workflow.


AI Engineering

5. 💡 Move beyond copy-paste prompts. Upcharge your Rails workflow with Claude Code skills. Juan explains how to build lean, efficient skills that trigger only when needed, keeping token costs low. From reviewing migrations to automating complex tasks, this guide shows you how to turn institutional knowledge into reusable AI workflows without bloating your context window.

6. 🤖 Discover how OmbuLabs built an AI-driven system that crafts its own scraping rules and self-corrects in real-time! Rishi shares insights on navigating different web structures and the challenges of AI-driven scraping. Perfect for those curious about innovative data extraction techniques!

7. 🔍 Building an LLM application doesn't end when the prompt works. In this article, Francois explains why tracing is the secret weapon for LLM applications, giving you crystal-clear insights into complex workflows where error logs just don't cut it.

8. 🎧 The more context your AI assistant has, the more valuable it becomes. In this episode of Drifting Ruby, Dave Kimura demonstrates how to create and use Claude Skills to automate repetitive development tasks and tailor Claude to your Rails workflow.

Need help kicking off or speeding up your AI initiatives?


9. 💎 Rubyterm: A terminal emulator crafted entirely in Ruby by Vidar Hokstad! This gem is a testament to Ruby's versatility, handling everything from X11 protocols to font rendering without a single C extension.

10. 🏕️ The Camping community has found a new home. In this announcement, Karl Kow shares that Ruby Forum is now the official hub for discussions about Camping, the lightweight Ruby web framework. It also teases preparations for Camping 4.

11. 🌸 Hanami 3.0 is blooming with fantastic new features! Dive into the joy of integrated mailers, seamless internationalization, and fresh Minitest support. 🚀 Experience a faster, smoother Hanami with enhanced performance and clearer logs.

12. 🚨 Cato Networks details two remote code execution (RCE) vulnerabilities dubbed DuneSlide. If you are using Cursor, make sure you upgrade to 3.0.

13. ⚠️ RubySec has published new advisories affecting several gems, including crass, fluent-plugin-opentelemetry, fluent-plugin-s3, fluentd, json, pay, and webrick. If your apps use these libraries, review advisories and update to patched versions now.

😵 Reminder: Rails 7.2 reaches EOL on August 9, 2026. Rails 8.0 follows just 90 days later.

Are you behind on upgrading, tackling your backlog, or shipping features? Our experienced Rails engineers integrate with your team and start delivering value from week one. ​Learn how a FastRuby.io Staff Augmentation can help​.

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 to you. 😉

Best,

The ​​​​​​FastRuby.io​​​​​​ Team

Do you know anyone who would love to receive this newsletter? Tell them to ​​​​subscribe👇 and catch the latest issue right in their inbox.

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.