~/talk

Keeping the Rails Magic Alive After 18 Years

Talkat RailsConf 2025 · 2025-07-08..07-10· [ruby-on-rails]
slides:none on file

Eighteen years of a Rails app started in 2007 grows to 3 million lines and the team migrates toward a Component Based Rails Application using Cobra while still running Packwerk checks, claiming build times drop from 4.5 hours to roughly 90% faster and a 50% win by splitting models into components. Built replacements include a recruiting app and Connect messaging on Matrix and even an inhouse cloud. Open source tools mentioned are cobra_commander, edge_stitch for per‑component schemas, Playbook Design System and consent for dynamic permissions.

AI-written summary · about

  1. 0:00Introduction
  2. 1:12Power Home Remodeling and Nitro
  3. 3:23Nitro origins and Rails growth
  4. 5:08Power’s build versus buy policy
  5. 8:21Custom-built systems at Power
  6. 11:12Power’s own infrastructure
  7. 12:15Challenges of a Rails monolith
  8. 13:39Modularizing Nitro with Cobra and Packwork
  9. 16:48Component-based Rails commitment
  10. 17:50First steps in modularization
  11. 18:54Faster builds and testing
  12. 20:17Cobra versus Packwork
  13. 21:00Open source component tools
  14. 22:06Edge Stitch and schema management
  15. 23:10Dynamic authorization systems
  16. 24:10Playbook design system
  17. 25:14Open source and closing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.