Ruby Office Hours with Shopify Engineering
summary
Shopify details what actually changed: object shapes in Ruby 3.2 and YJIT ported to Rust and a nightly RCI that runs ~200,000 tests to catch crashes. Expect concrete numbers: the core monolith moved to Ruby 3.1 in 18 days from release (previous upgrades took months). Truffle Ruby is trialed on a sub‑monolith but not in production yet. Discussion covers upgrade process, developer tooling, internal learning programs and whether the experiments measured real perf and compatibility.
AI-written summary · about
chapters (13)
- 0:00Welcome
- 1:04Introducing engineers Rose and Chris
- 3:11Ruby and Rails infrastructure role
- 6:21Opening the floor for questions
- 7:01Business case for Ruby contributions
- 9:07Convincing leadership on projects
- 11:05Aggressive Ruby upgrades
- 16:26Truffle Ruby production readiness
- 18:38Truffle Ruby collaboration with Oracle
- 20:01Alternative Ruby implementations progress
- 21:48Employee learning programs
- 25:40Ruby upgrade support and community help
- 28:49Closing








