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.

Kuba Suder 🇵🇱🇺🇦

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!

Kuba Suder 🇵🇱🇺🇦

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!

Jason Becker

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

Manton Reece

@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.

Jason Becker

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)

sergio_101

@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.

sergio_101

@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.

Manton Reece @manton
Lightbox Image