As a developer who works with #Rails I'd like to reinstate that multi cultural societies work. It is just fascists who want you to believe they don't (and enact policies that attempt to derail successful co-inhabiting). Fuck this Dictator Heinemeier Hansson dude.
Today, I discovered that in #Rails 8, the command for setting up a fresh database has changed from `db:migrate` to `db:prepare`. This caught me off guard since it wasn’t mentioned in the [Rails 8.0 release notes](https://guides.rubyonrails.org/v8.0/8_0_release_notes.html#active-record).
Thankfully, I found it documented in the [ActiveRecord CHANGELOG](https://github.com/rails/rails/blob/8-0-stable/activerecord/CHANGELOG.md#rails-800beta1-september-26-2024).
However, testing migrations now requires `rails db:migrate:reset`, which feels far from intuitive.
#ruby #rails #development Had an app with complex list with erb partials. I never took the time to turn on #YJIT. But with the latest 3.4.1 release I made sure #rust was present on the system. It had >3x perf boost (not entirely fair, maybe some optimisations in the upgrade from 3.3.6 to 3.4.1). Perhaps I could have rewritten it to be more performant, but getting such improvements for 'free' is even better :D
tags: #programming #rails #ruby #webdev
Rails 8.0.0 is released!
https://github.com/rails/rails/releases/tag/v8.0.0
Discussions: https://discu.eu/q/https://github.com/rails/rails/releases/tag/v8.0.0