News for hackers. Stuff that matters.
Re:Upgrading GitHub from Rails 3.2 to 5.2 by JohnBooty on Friday September 28, 2018 @03:29PM (#18096331)
I can't agree with you.

Can you name a framework where upgrading a very large (several hundred thousand LOC or more) application across 6+ years, two major versions, and multiple minor versions is not a significant undertaking?

FWIW at my former employer we had a huge Rails monolith with something like 500K+ lines of code. On top of that, our genius architects had split it up into a very nonstandard Rails architecture.

We hired these folks (no affiliation, other than that I used to work for a company that hired them) and they did a solid job. They blogged fairly extensively about each incremental upgrade and the problems they encountered:

https://www.ombulabs.com/blog/tags/upgrades

Do you see anything there that's much more painful than a similarly ambitious upgrade in other frameworks?

Re:Upgrading GitHub from Rails 3.2 to 5.2 by groestl on Friday September 28, 2018 @04:35PM (#18096819)
We had that experience with Spring, which was pretty painless. One FTE, 3 weeks, ~1/2 mio LOC, and included a Java major version bump.