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.

authorImg Romil Mehta
authorImg Romil Mehta

Romil is a Ruby on Rails Developer who enjoys putting together the technical pieces making sure everything runs smoothly.

Rails 6.1 perform_enqueued_jobs at Option

Rails 6.1 has added at option to perform_enqueued_jobs test helper to run only jobs which are scheduled at or before the passed in time
authorImg Alkesh Ghorpade
authorImg Alkesh Ghorpade

I am a seasoned developer with over 9 years of experience in Ruby on Rails and Golang. My passion lies in tackling complex data structures and algorithm problems, always pushing myself to learn and grow. In my downtime, I find solace in the pages of books and the soothing sounds of a guitar. But I'm not just a one-trick pony! I love to stay active and challenge myself in other ways too. Whether it's on the football pitch, cricket field, table tennis table, or badminton court, I'm always up for some fun activities.

Rails Adds API for Multiple Database

Rails adds ActiveRecord API connects_to and connected_to for switching connections to support multiple databases.
authorImg Alkesh Ghorpade
authorImg Alkesh Ghorpade

I am a seasoned developer with over 9 years of experience in Ruby on Rails and Golang. My passion lies in tackling complex data structures and algorithm problems, always pushing myself to learn and grow. In my downtime, I find solace in the pages of books and the soothing sounds of a guitar. But I'm not just a one-trick pony! I love to stay active and challenge myself in other ways too. Whether it's on the football pitch, cricket field, table tennis table, or badminton court, I'm always up for some fun activities.

Rails Disallowed Deprecations Support

Rails has added support to configure disallowed deprecations.
authorImg Narendra Rajput
authorImg Narendra Rajput

Narendra is an Engineering Manager and a Ruby on Rails expert with over 11 years of experience. He’s a core engineer at Saeloun, known for his technical excellence and influence that extends beyond code.

Rails has added a benchmark generator

Rails has added a benchmark generator for scripts to benchmark Rails application.
authorImg Romil Mehta
authorImg Romil Mehta

Romil is a Ruby on Rails Developer who enjoys putting together the technical pieces making sure everything runs smoothly.

Rails if_exists/if_not_exists Migrations

Rails adds support for if_exists/if_not_exists on remove_column/add_column in migrations to silently ignore migrations
authorImg Romil Mehta
authorImg Romil Mehta

Romil is a Ruby on Rails Developer who enjoys putting together the technical pieces making sure everything runs smoothly.

Rails 6 adds rails db:system:change command

Rails 6 adds rails db:system:change command to allow switching database configuration
authorImg Alkesh Ghorpade
authorImg Alkesh Ghorpade

I am a seasoned developer with over 9 years of experience in Ruby on Rails and Golang. My passion lies in tackling complex data structures and algorithm problems, always pushing myself to learn and grow. In my downtime, I find solace in the pages of books and the soothing sounds of a guitar. But I'm not just a one-trick pony! I love to stay active and challenge myself in other ways too. Whether it's on the football pitch, cricket field, table tennis table, or badminton court, I'm always up for some fun activities.

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.
authorImg Alkesh Ghorpade
authorImg Alkesh Ghorpade

I am a seasoned developer with over 9 years of experience in Ruby on Rails and Golang. My passion lies in tackling complex data structures and algorithm problems, always pushing myself to learn and grow. In my downtime, I find solace in the pages of books and the soothing sounds of a guitar. But I'm not just a one-trick pony! I love to stay active and challenge myself in other ways too. Whether it's on the football pitch, cricket field, table tennis table, or badminton court, I'm always up for some fun activities.

Rails 6.1 Adds Multiple Storage Services

Rails 6.1 adds support to configure storage services for individual attachment.
authorImg Narendra Rajput
authorImg Narendra Rajput

Narendra is an Engineering Manager and a Ruby on Rails expert with over 11 years of experience. He’s a core engineer at Saeloun, known for his technical excellence and influence that extends beyond code.

Rails Adds Relation#annotate for SQL Comments

Rails adds ActiveRecord::Relation#annotate for adding SQL comments to ActiveRecord::Relation queries
authorImg Alkesh Ghorpade
authorImg Alkesh Ghorpade

I am a seasoned developer with over 9 years of experience in Ruby on Rails and Golang. My passion lies in tackling complex data structures and algorithm problems, always pushing myself to learn and grow. In my downtime, I find solace in the pages of books and the soothing sounds of a guitar. But I'm not just a one-trick pony! I love to stay active and challenge myself in other ways too. Whether it's on the football pitch, cricket field, table tennis table, or badminton court, I'm always up for some fun activities.

Ruby 2.7 Warns Singleton Class Yield Syntax

Ruby 2.7 singleton class yield syntax is warned and will be deprecated in Ruby 3.0.