Skip to content
By Gavin Terpstra

Is it worth upgrading your Rails application?

Beyond the hype of new features and promises that your application ‘performance’ will significantly increase, there remains one big question:

Is it worth spending thousands of dollars upgrading your Rails application?

So, despite the hype, what are the reasons you should upgrade?

I think there are three good reasons:

  1. If your software is currently in use and is on a Ruby or Rails version not covered for new security releases.
  2. If you are currently having the application developed or you are planning on adding new features.
  3. Stay on the upgrade path to minimise expenses long term.

Why?

First, the Rails security maintenance policy is quite explicit on what is covered. (It’s here for reference.) If you have out of date versions your software may be open to hacking. This could be varying degrees of vulnerability, but a hack can mean your clients lose confidence or in extreme cases can bankrupt your business.

Second, when software is under development, you make it easier for your developers by running more recent and proven versions of the software - common tasks become easier and faster to accomplish.

Third, it’s much easier to do small upgrades once or twice a year (that might only take a few hours) than falling behind resulting in a huge expensive multi-version upgrade every 5 years. Our CodeCare service is great for regular incremental upgrades!

Even if only to improve the look and feel of your website, newer versions of Rails have better workflows for Webpacker and other frameworks you need to implement to achieve the new look and feel you’re after.

And, for a last word, upgrading to Rails 6.1 will more than likely recover the ‘lost time’ performing the upgrade in with ‘saved time’ implementing new features.

Contact us to find out more or to get an estimate to upgrade your app.

Popular Articles by Our Team

Our expert team of designers and developers love what the do and enjoy sharing their knowledge with the world.

We Hire Only the Best

reinteractive is Australia’s largest dedicated Ruby on Rails development company. We don’t cut corners and we know what we are doing.

We are an organisation made up of amazing individuals and we take pride in our team. We are 100% remote work enabling us to choose the best talent no matter which part of the country they live in. reinteractive is dedicated to making it a great place for any developer to work.

Free Community Workshops

We created the Ruby on Rails InstallFest and Ruby on Rails Development Hub to help introduce new people to software development and to help existing developers hone their skills. These workshops provide invaluable mentorship to train developers, addressing key skills shortages in the industry. Software development is a great career choice for all ages and these events help you get started and skilled up.

  • Webinars

    Webinars

    Webinars are our online portal for tips, tricks and lessons learned in everything we do. Make the most of this free resource to help you become a better developer.

    Learn more about webinars

  • Installfest

    Installfest

    The Ruby on Rails Installfest includes a full setup of your development environment and step-by-step instructions on how to build your first app hosted on Heroku. Over 1,800 attendees to date and counting.

    Learn more about Installfest

  • Development Hub

    Development Hub

    The Ruby on Rails Development Hub is a monthly event where you will get the chance to spend time with our team and others in the community to improve and hone your Ruby on Rails skills.

    Learn more about Development Hub

Get the “reinteractive Review” Monthly Email

PLAY VIDEO PLAY VIDEO PLAY VIDEO