Ruby on Rails
Upgrade Service

We have performed many upgrades for our clients for all versions of Ruby and Rails, so we are well aware of the common pitfalls which can be encountered.

After maintaining, supporting and building over 200 Ruby on Rails applications, and with our large team of expert developers, we have intimate knowledge of the Ruby on Rails framework.

Rails Upgrade

There are many benefits to having your application running on the latest version of Rails.

Some of the benefits available to you from upgrading to Rails 5.0 include:

  1. Rails versions of 4.1 and lower are not covered by security releases. And as new versions of rails are released, the earlier versions are at risk.
  2. It saves you from a re-write. By keeping it upgraded you can keep down the technical debt, which, if it gets too old will, require a full re-write of the codebase at some future date.
  3. When you are upgrading, not keeping things current, the Gems set can introduce challenging problems. When you upgrade, Gem version updates become available. Equals increased security, refactored code.
  4. Current rails versions are more performant, better optimised and responsive.
  5. Developers like working on current code bases / cleaner code bases.
  6. It is easier to find developers to work on the current versions of rails apps.
  7. By keeping code current, you can continue to upgrade in small steps vs having a much larger project later on.
  8. The benefits for our Ops team for working with upgraded rails apps include:
    1. Easier to debug if problems arise.
    2. Cleaner, simpler code base
    3. Better Gems and less problems with gems - by using the latest versions.

For more information on the benefits of upgrading your Rails application, see the article written by our CEO.

Upgrade Process

First we get an overview of your application, this is done by inspecting the following:

  • Gemfile
  • Gemfile.lock
  • Output of rake stats

Then, if needed, we'll also schedule a quick look at your application's code.

Once our initial review is complete, we identify any key areas that we feel should be handled before diving into a full framework upgrade, and then we give you an estimate on the time and cost it would take for us to handle it. At this point, you are free to engage reinteractive to provide development services to solve the identified issues, or handle it in-house, or even continue working with your existing team of consultants.

Once any major issues are handled, reinteractive will start the upgrading your application to the latest version of Rails and Ruby.

Once the upgrade process is complete and running on our development systems, we'll test run it with you in a staging environment to ensure all is well before helping you roll it out into production.

Once live, you can take advantage of our reinteractive Ruby on Rails OpsCare® service for 24/7 fixed price operations support or Ruby on Rails CodeCare® for fixed price ongoing code maintenance to handle future updates and tweaks.

To find out more or discuss your requirements, please get in touch with us.

AgenciesHQ retained reinteractive developers to help migrate their application to Engine Yard cloud and to upgrade to the latest Rails and Ruby.

In September 2010 reinteractive began supporting and maintaining the AgenciesHQ website. With an inhouse development team already churning out features as fast as they could, AgenciesHQ partnered with reinteractive for the expert backup and support they needed to perform some of the more serious tasks.

Agencieshq hero
Mikel has a passion for his work and it comes through in the finished product. He's extremely easy to work with, bounce ideas off of and ultimately partner with to make a vision become reality. reinteractive has my highest recommendation!
Kyle Ginavan, AgenciesHQ

Our Services

We build stable, well-tested software, built with Ruby on Rails and Javascript. reinteractive provides a complete solution from project scoping, to UX, design, web and mobile development, through to hosting and maintenance. All driven by our seamless, agile project management processes.

We are experts at large, complex and customised solutions. Bring us your ideas, wish list, integration problem or technical need and we will solve it.

  • AppWorkshop - Consultation & Project Scoping

    We work hard to find the right digital solution for you. Through our AppWorkshop we work with you to identify opportunities and engage in expert planning for business-critical applications. The aim is to get your application delivered and operating as fast as possible, with the viewpoint of incrementally adding features as the site matures and grows.

    Learn more
  • User Experience (UX) Design
  • Visual Design
  • Web & Mobile App Development
  • OpsCare® Managed Hosting
  • CodeCare® Code Maintenance
  • AppReview
  • Code Inspect Service
  • Ruby on Rails Upgrade Support
  • Salesforce & Heroku Custom Solutions
  • storeConnect ecommerce for Salesforce

AppWorkshop - Consultation & Project Scoping

We work hard to find the right digital solution for you. Through our AppWorkshop we work with you to identify opportunities and engage in expert planning for business-critical applications. The aim is to get your application delivered and operating as fast as possible, with the viewpoint of incrementally adding features as the site matures and grows.

Learn more about AppWorkshop - Consultation & Project Scoping

Our Guarantee to You

If you are not completely happy with the result of your bespoke development project when we are done, we will give you $10,000 worth of our development time, at no charge, to make it right.

Our OpsCare® and CodeCare® services also have their own simple one month refund and guarantee which you can read in our Terms of Use.

Get the “reinteractive Review” Monthly Email