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.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
ADVICE

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.
ANECDOTE

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.
ADVICE

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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app