~/talk

Laying the Cultural and Technical Foundation for Big Rails

speakerdeck:alexevanczuk
slides:none on file

Case study shows Gusto extracting concrete wins: explicit ownership, domain-first layout, and a toolchain that enforces boundaries. Built gems and integrations include packwork, stimpac, and a code ownership gem plus package protections; CI fails on privacy or dependency violations. A year of rollout and about a thousand PRs of hands‑on coaching plus VS Code and CI hooks drive adoption, violations trend down, and teams claim ownership without forcing immediate gem extraction.

AI-written summary · about

  1. 0:00Introduction
  2. 1:52Rails monolith growth challenges
  3. 3:40Scaling Rails development principles
  4. 5:29Accountability in code
  5. 7:56Clear domain boundaries
  6. 8:39Dependency management
  7. 9:42Domain-based Rails organization
  8. 11:25Packwerk for boundaries
  9. 13:12Packwerk dependency enforcement
  10. 16:49Dependency violations explained
  11. 17:52Packwerk vs gems and engines
  12. 19:38Adoption and cultural shift
  13. 20:42Privacy enforcement implementation
  14. 22:06Feedback loops for big Rails
  15. 23:10Developer experience tooling
  16. 24:33Cultural impact and adoption
  17. 25:17Results and future scaling
  18. 25:59Open-source contributions
  19. 26:42Q&A
~/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.