Tutorials
Rails Testing on Autopilot: Building an Agent That Writes What Developers Won't | Mistral AI
In most large Rails monoliths, organizations prioritize writing new features over writing tests for them. Over time, more and more code goes untested, forcing teams to spend more time debugging painful bugs.
We built an autonomous agent that clos...
How I Audit a Legacy Rails Codebase in the First Week
My legacy Rails app playbook. After 50+ engagements, here's the exact process, tools, and stakeholder questions I use in week one.After 50+ engagements, I’ve learned that the first week isn’t about reading the code. It’s about reading the signals....
Smooth UI animations on server-rendered HTML | Adrien Siami
I’ve been using Hotwire in production since the beta release of Turbo, and it’s changed the way I build web apps. It’s a great way to get SPA-like interactivity at a fraction of the complexity.
In this article, we’ll explore how we can use Turbo ...
Using Minitest::Spec in Rails? Watch out for the lifecycle hooks! - Remi Mercier - Freelance Software Developer
A small mistake sent me on an overly long investigation into Minitest hooks, and how Rails integrates with these.After picking up Minitest to complement the QA process of one of my retainer clients, I’ve had confusing errors in our test suite for ...
Writing custom RuboCop rules in 2026—Martian Chronicles, Evil Martians’ team blog
Write and ship modern custom RuboCop cops in 2026: learn the new plugin system, requires_gem API, InternalAffairs best practices, safe autocorrection nuances, and design trade-offs for building robust, future-proof lint rules.