
On Rails Hilary Stohs-Krause: Scaling Rails with Small Wins
18 snips
Sep 1, 2025 Hilary Stohs-Krause, a Senior Software Engineer at Red Canary, discusses her journey in the Ruby on Rails community and the nurturing culture for junior developers. She shares insights on optimizing performance through small decisions and enhancing user experience, particularly with a cat database project. Hilary delves into the challenges of flaky tests and the transition from React to Rails' Hotwire stack. She emphasizes the importance of coding standards and the impact of effective monitoring systems on engineering culture.
AI Snips
Chapters
Books
Transcript
Episode notes
Automate Conventions With Linters
- Use linters and documented rules to enforce conventions and reduce review friction.
- Write custom cops and GitHub Actions to catch repository-specific anti-patterns.
Converting React To View Components
- Red Canary is converting React views to Hotwire and view components to align with Rails expertise.
- Designers-engineers built a view component library that sped up conversions significantly.
Enforce Class Structure With A Cop
- Enforce a code structure with a RuboCop rule and then gradually convert classes.
- Treat the work as an investment: short upfront work saves hours later.



