Skip to main content
Test Double company logo
Services
Services Overview
Holistic software investment consulting
Software Delivery
Accelerate quality software development
Product Management
Launch modern product orgs
Legacy Modernization
Renovate legacy software systems
DevOps
Scale infrastructure smoothly
Upgrade Rails
Update Rails versions seamlessly
Technical Recruitment
Build tech & product teams
Technical Assessments
Uncover root causes & improvements
Case Studies
Solutions
Accelerate Quality Software
Software Delivery, DevOps, & Product Delivery
Maximize Software Investments
Product Performance, Product Scaling, & Technical Assessments
Future-Proof Innovative Software
Legacy Modernization, Product Transformation, Upgrade Rails, Technical Recruitment
About
About
What's a test double?
Approach
Meeting you where you are
Founder's Story
The origin of our mission
Culture
Culture & Careers
Double Agents decoded
Great Causes
Great code for great causes
EDI
Equity, diversity & inclusion
Insights
All Insights
Hot takes and tips for all things software
Leadership
Bold opinions and insights for tech leaders
Developer
Essential coding tutorials and tools
Product Manager
Practical advice for real-world challenges
Say Hello
Test Double logo
Menu
Services
BackGrid of dots icon
Services Overview
Holistic software investment consulting
Software Delivery
Accelerate quality software development
Product Management
Launch modern product orgs
Legacy Modernization
Renovate legacy software systems
Cycle icon
DevOps
Scale infrastructure smoothly
Upgrade Rails
Update Rails versions seamlessly
Technical Recruitment
Build tech & product teams
Technical Assessments
Uncover root causes & improvements
Case Studies
Solutions
Solutions
Accelerate Quality Software
Software Delivery, DevOps, & Product Delivery
Maximize Software Investments
Product Performance, Product Scaling, & Technical Assessments
Future-Proof Innovative Software
Legacy Modernization, Product Transformation, Upgrade Rails, Technical Recruitment
About
About
About
What's a test double?
Approach
Meeting you where you are
Founder's Story
The origin of our mission
Culture
Culture
Culture & Careers
Double Agents decoded
Great Causes
Great code for great causes
EDI
Equity, diversity & inclusion
Insights
Insights
All Insights
Hot takes and tips for all things software
Leadership
Bold opinions and insights for tech leaders
Developer
Essential coding tutorials and tools
Product Manager
Practical advice for real-world challenges
Say hello

Upgrade Rails

Putting off your Rails upgrade?Update seamlessly

No one really wants to do a Rails upgrade. So many things could go wrong, and maintaining the status quo can feel safe. Except the longer you wait, the more likely something will go seriously wrong. Your Rails upgrade doesn’t have to be a pain.

UpgradeRails.com is now a Test Double operation!

Jump to section ↓
Simplify upgrades
Mitigate risk
Experience
Future proof
Other upgrades
Standard Ruby yellow gem

Simplify Rails upgrades

Rails version updates made simple from the creators and maintainers of Standard Ruby

Stuck on Rails 5, 4, or 3? You probably need help.

Test Double simplified linting and formatting for Ruby with Standard, so your team can focus. We can also help you simplify Rails version updates, even if you're super far behind—without a retainer or subscription fee.

We help you plot out the best course for an upgrade based on your unique situation and how your engineering team needs to tackle daily production work.

Keep on keeping on

Avoid downtime and mitigate risk while updating Rails versions

Zero downtime Rails upgrades is a fancy way of saying updating Rails versions doesn’t have to be a blocker. We focus first on not disrupting the day-to-day.

We proactively identify risks specific to your Rails version update situation. Our experienced consultants will work to mitigate and reduce the amount of time necessary to address risks and blockers.

  • Dependencies identified and prioritized
  • Current versions running with functioning tests and test coverage
  • Dual boot strategy that works for your team
Toy figures of construction workers standing on top of a circuit board

Working with industry-leading clients:

Gusto company logoGitHub company logoZendesk company logoMerchants Bonding Company company logo
Rubber duck with Test Double logo sitting on top of a jumble of legos

Upgrades on big codebases

Rely on our experience updating the largest Rails codebases in the world

Rails upgrades can be a slog. We've been there at some of the biggest Rails shops around—and learned a few useful things to help make your upgrade go smoother. Like taking an iterative approach to break down the work so it’s less disruptive to your team!

  • Gusto
  • GitHub
  • Zendesk
Testimonial
Rails Upgrades

I think I speak for every long-tenured Angi person when I say... WOW!

David Olsen, Director of Infrastructure Engineering
Angi
Testimonial
Rails Upgrades

Handybook is pretty heckin modern if you ask me.

Thomas Johnell, VP of Engineering
Angi
Testimonial
Rails Upgrades

I for one like software that is not EOL and still receives security updates. Nice work!

Chris Sansone, Director of Information Security and Risk
Angi
Testimonial
Holistic Problem Solving
Test Double brings a lot of good experience and knowledge—not just with the project objectives, but also with any other issues they see. They have been able to weave in code improvements when time is available, striving to leave it in a better state than they found it.
Daniel He
Gusto
Testimonial
Holistic Problem Solving
Hot take: just have Test Double build all your stuff.
Eileen Uchitelle
GitHub
Testimonial
Data and Development
Test Double has provided invaluable insight and resources to Pink Ribbon Girls. Their work on Metabase and the app has allowed us to grow our services exponentially with room to expand into other locations throughout the country.
Lora Davenport
Pink Ribbon Girls

Stay updated easily

Be ready for the next Rails upgrade

Most importantly, we'll empathetically help your team get comfortable with continuous small changes to help manage the risks and address stakeholder concerns. We believe in incremental progress, enabling learning, and communication to help others understand changes so future Rails upgrades are easier. We put a plan in place to leave the team in a better state to run with Rails upgrades moving forward. So no one needs to stress about future Rails version updates. Because there are always future Rails updates!

Toy robot holding a wrench

Tech & Techniques

We also speak a bunch of languages, frameworks, tooling, and techniques. And we’ll meet your team where they are, using your tools and processes.

+
RailsDiff
+
Rails Guides on Upgrades
+
Gemdiff
+
gem_dating
+
DeprecationSubscriber
+
Dual booting
+
unsafe_params
+
Moderate Parameters
+
Backports
+
Data Architecture
+
Software Architecture
+
Testing techniques
+
Agile, Shape Up & more
+
Standard Ruby
+
Standard Rails
+
Your tools & processes
Swipe to explore
Toy dinosaur holding a circuit board

MOAR upgrades

You get an upgrade, and you get an upgrade ...

Upgrades aren’t only for Rails! Our Double Agents have worked on upgrades across a wide variety of languages, frameworks, tooling, and situations.

  • Ruby, Rails, Elixir, React, Vue, Golang, Python, Angular, AngularJS, PHP, Vue, and more
  • Gems, JS packages, developer tooling, CI/CD, logging, analytics tooling
  • Startups and privately held companies at inflection points for scaling

Every company's tech stack and team is unique, but potential upgrade risks have a common thread. We'll bring our expertise to guide your team safely through the upgrade, and transfer knowledge so they'll be prepared the next time around.

We get things done across software development and product management

We’re multi-threat software consultants. Find out more about our other solutions.

View all solutions

Upgrade Rails Case Studies

See all case studies
Angi
Upgrading a super busy Rails app while reducing tech debt
Gusto
A Ruby on Rails upgrade with no interruptions

Upgrade Rails Insights

See all insights
A black-and-white cartoon figure stands in the middle of a complex, high-walled maze, holding their head in confusion and frustration - representing what it's like to work on a Rails upgrade.
Leadership
Leadership
Leadership
Why Rails upgrades are harder than you think

Rails upgrades seem straightforward—until they aren’t. Hidden costs, delays, and burnout can make in-house upgrades a nightmare. Here’s how to avoid it.

Test Double Editorial Board
Leadership
Leadership
Leadership
Rails upgrade: Bug fixes and security support ending soon

As bug fixes and security support wind down for older Rails versions, now is the time to prioritize your Rails upgrade to safeguard your applications.

Kate McGinty
Leadership
Leadership
Leadership
Why it’s worth outsourcing your Rails upgrades

Join us as we dive into the secrets of seamless Rails upgrades that safeguard your platform and boost your operational efficiency.

Test Double Editorial Board
A keyboard, glasses, test double logo and rubber duckies.
Two test double employees wearing test double t-shirts embrace and smile at the camera.
Two people embrace and smile at the camera at a group event.
A person laughs at the camera in a group setting with a group of people.
Test double rubber duckie in a pool.
A keyboard, glasses, test double logo and rubber duckies.
Two test double employees wearing test double t-shirts embrace and smile at the camera.
Two people embrace and smile at the camera at a group event.
A person laughs at the camera in a group setting with a group of people.
Test double rubber duckie in a pool.
A keyboard, glasses, test double logo and rubber duckies.
Two test double employees wearing test double t-shirts embrace and smile at the camera.
Two people embrace and smile at the camera at a group event.
A person laughs at the camera in a group setting with a group of people.
Test double rubber duckie in a pool.

Let’s collaborate

We’re the team on a mission to improve how the world builds software.

Let’s talk about how to tackle hard software investment problems across the entire product life cycle.

Get started
Calendar icon

Chat with our team

Test Double Office Hours

Curious about what we're like to work with? We offer 30-minute turbocharged office hours with no strings attached—just pure, unadulterated brainstorm power.

Learn more
Test Double company logo
Improving the way the world builds software.
What we do
Services OverviewSoftware DeliveryProduct ManagementLegacy ModernizationDevOpsUpgrade RailsTechnical RecruitmentTechnical Assessments
Who WE ARE
About UsCulture & CareersGreat CausesEDIOur TeamContact UsNews & AwardsN.E.A.T.
Resources
Case StudiesAll InsightsLeadership InsightsDeveloper InsightsProduct InsightsPairing & Office Hours
NEWSLETTER
Sign up hear about our latest innovations.
Your email has been added!
Oops! Something went wrong while submitting the form.
Standard Ruby badge
614.349.4279hello@testdouble.com
Privacy Policy
© 2020 Test Double. All Rights Reserved.