manton
manton

Finally updated from Ruby 2 to Ruby 3 today. It went mostly smoothly, but there were a couple bugs that slipped through my testing. Lots of little changes and removed deprecated methods.

|
Embed
Progress spinner
mackuba.eu
mackuba.eu

@manton I’ve also been running things on 2.7 on the server until recently, I had an old Ubuntu there and the migration took me longer than I planned…

Make sure to enable YJIT and jemalloc for some nice speedup!

|
Embed
Progress spinner
mackuba.eu
mackuba.eu

@manton

I’ve also been running things on 2.7 on the server until recently, I had an old Ubuntu there and the migration took me longer than I planned…

Make sure to enable YJIT and jemalloc for some nice speedup!

|
Embed
Progress spinner
jsonbecker
jsonbecker

@manton I’m glad you’re on Sinatra and not Rails. Rails 7 upgrade was kind of a pain.

|
Embed
Progress spinner
manton
manton

@jsonbecker That’s one of the reasons I don’t use Rails anymore. It felt like there were major updates too often that changed big pieces of the framework.

|
Embed
Progress spinner
In reply to
jsonbecker
jsonbecker

@manton I think Rails has zig-zagged a lot over the last decades in ways that have been pretty harmful. Happy to be in the Elixir and Phoenix land these days for lots of reasons (though framework churn is everywhere to some degree)

|
Embed
Progress spinner
sergio_101@social.sixdegreesofohio.com
sergio_101@social.sixdegreesofohio.com

@manton

During the Christmas season, I was tasked with bringing a rails app from #rails 3.2 to 7.2. ASAP. A very large app. Yuck.

|
Embed
Progress spinner
sergio_101@social.sixdegreesofohio.com
sergio_101@social.sixdegreesofohio.com

@vincent

I should also mention a non existent test suite. And lots of bad practices. It was rough. But it’s alive and working now, and processed a bazillion transactions.

|
Embed
Progress spinner