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.
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.Ruby 2.7 Deprecates Regexp#match with nil
Ruby 2.7 has deprecated Regexp#match and Regexp#match? with a nil argument. It will raise a TypeError in the next release.Ruby 2.7 Private Method Calls with self
Ruby 2.7 allows calling a private method with a literal self as the receiver.Ruby 2.7 Separates Time#inspect from
Ruby 2.7 separated Time#inspect from Time#to_s and added sub seconds