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.
- 603+
- 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 6 ActiveSupport Unicode Deprecations
Rails 6 has deprecated methods in Unicode and Chars support for ActiveSupport in favor of using ruby 2.3+ String methods directly.Rails 6.1 Adds Multiple Storage Services
Rails 6.1 adds support to configure storage services for individual attachment.Rails Adds Relation#annotate for SQL Comments
Rails adds ActiveRecord::Relation#annotate for adding SQL comments to ActiveRecord::Relation queriesRuby 2.7 Warns Singleton Class Yield Syntax
Ruby 2.7 singleton class yield syntax is warned and will be deprecated in Ruby 3.0.Ruby Method Arguments and Arity Explained
Deep dive into different ways of passing arguments to methods and how it affects their arityRails 6.1 where.missing to Find Orphan Records
Rails 6.1 adds where.missing query method to easily find records with missing associations.Ruby 2.7 Allows Comments Between Fluent Dots
Ruby 2.7 allows placing of comment lines between chained methods.Webpacker is the new default in Rails 6
Webpacker is the new default JavaScript compiler instead of Sprockets in Rails 6Ruby 2.7 Multiple Assignment with rescue
Ruby 2.7 fixed how the `rescue` modifier was parsed in multiple assignment statement.Fixing N+1 Queries in Active Record
Overcome N+1 issues in Active Record using includes, preload, eager_load, pluck, select, and exists? methods.