Rails Foundation Contributing Member
Ruby on Rails consulting from engineers who work deep in Rails.
Saeloun helps teams modernize Rails applications, improve performance, untangle production issues, and ship product work with a senior Rails and React team in Boston and Pune.
- 599+
- engineering articles
- 2019
- founded in Boston
- Rails
- Foundation member
Latest Rails, React, and engineering articles
Field notes on framework changes, performance, upgrades, testing, and product engineering.
Rails Action Cable Adds Stream Unsubscribe
Rails adds ActionCable::Channel#stop_stream_from and ActionCable::Channel#stop_stream_for methods to allow user to unsubscribe from specific streamRails Adds round_mode to Number Helpers
Rails has added :round_mode parameter support to number helpersRuby 2.7 Warns Setting $ Special Variables
In Ruby 2.7, setting special variable $, $; $/ $\ to non-nil values will now show a deprecated warningEager Loading Active Storage to Avoid N+1
Removing N+1 queries when we access the Active Storage attachments associated with an ActiveRecord model.Rails Adds Jitter to ActiveJob retry_on
Rails adds jitter to ActiveJob::Exceptions.retry_on to cater to thundering herd effectRuby Hash#transform_keys Accepts Key Mapping
Ruby Hash#transform_keys now also accepts a hash that maps the existing hash keys to new keysRails Adds Strict Loading to Prevent Lazy
Rails has added strict loading mode to prevent lazy loading of associations and help avoid N + 1 queriesRails adds config rake_eager_load
Rails has added the option to eager load all the registered name spaces in rake tasks.Rails Adds Automatic Database Connection
Rails has added support for automatic database connection switching from primary to the replicaRuby 2.7 removes taint checking mechanism
Ruby 2.7 access and setting of $SAFE is now always warned. $SAFE will become a normal global variable in Ruby 3.0