Rails
Rails 7: Instrument ActiveStorage analyzers
Rails 7 adds instrumentation for ActiveStorage analyzers so that the time of analysis can be tracked.Rails 7 adds database-specific setup and reset tasks for multi DB configurations
For multi DB Rails applications starting with Rails 7, we can now setup and reset a particular database.Rails 7: Add from: option to ActiveSupport::TestCase#assert_no_changes
ActiveSupport::TestCase#assert_no_changes adds additional options.Essential Skills For A Senior Rails Developer
Programming is a skill and, just like any skill, to get better at it one needs to practice, practice and practice!Rails Arel Primer
The first look into Arel, its advantages, and examples.Rails 7 introduces ActiveModel::API
ActiveModel::API allows adding more functionality to ActiveModel::Model and makes itself a minimum API to interact with Action Pack and Action View.Rails 7 supports NullsFirst for all databases
Developers can now access Arel methods for null column ordering.Rails 7 adds SSL support for postgresql in bin/rails dbconsole
Rails 7 added PGSSLMODE, PGSSLCERT, PGSSLKEY, and PGSSLROOTCERT to DBConsole class to load SSL-related environment variables from database config when running bin/rails dbconsole with postgresql.Rails 7 adds ActiveRecord::QueryMethods#in_order_of to return query results in a particular sequence
Starting with Rails 7, we can return ActiveRecord::Relation results in provided series using the in_order_of method.Rails 7 replaced byebug with ruby/debug
Rails 7 removed byebug from their default debugger and replaced it with ruby/debug.