Zero downtime Rails upgrades (RailsConf 2023) @TestDouble
Zero downtime Rails upgrades (RailsConf 2023)  @TestDouble
Uploaded July 2023 | Updated September 2026, 2 weeks ago
No one likes working on Rails upgrades, and who can blame them? They can be thankless, time-consuming, and—worst of all—unpredictable. How long will they take? When can we get back to feature work? What’ll break when they’re deployed? It’s tempting to say, “Let’s do it later,” but later is usually never. Instead of living in fear of the big, scary Rails upgrade, your team can set up systems for incremental change that let you:

- continue feature work
- deliver predictable results
- seamlessly jump into the next upgrade (because there’s always a next upgrade)

And Ali is gonna show you how.

In the years since he's worked on upgrading Rails at GitHub, Ali refined an approach to Rails upgrades and successfully implemented it at several organizations. In this talk, you’ll learn everything you need to burn down uncertainty and boldly go into your next Rails upgrade.

More on the Test Double blog, including resources, at blog.testdouble.com/talks/2023-07-23-zero-downtime-rails-upgrades
Zero downtime Rails upgrades (RailsConf 2023)When a legacy software rewrite makes senseHow to Make a Gem of  a GemEnd-to-end Testing with Cypress Series: 08 DRY Test SetupUnder Pressure (Todd Kaufman)Test Double Coffee Time:  AI HarnessesCypress vs. Capybara, part 3: testing with Cypress (Justin Searls)Building a Linkblog with Hugo, Tailwind, and NetlifyCMSWhat CTOs need to know about vibe coding and their teamGoing To Eleven (Steve Jackson)End-to-end Testing with Cypress Series: 07 DRY for SpeedWhat the heck is test concrete?
Test Double |

Zero downtime Rails upgrades (RailsConf 2023)

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER