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 Amol Joshi
authorImg Amol Joshi

Amol is a Senior Software Developer who combines his expertise in Ruby on Rails and VueJS to create highly performant and scalable web applications. He is passionate to explore different technologies and mentor juniors in the web development industry.

Non‑Blocking IO.select in Ruby: Introduction

Fiber::Scheduler#io_select, a dedicated hook that brings scheduler awareness to IO.select
authorImg Amol Joshi
authorImg Amol Joshi

Amol is a Senior Software Developer who combines his expertise in Ruby on Rails and VueJS to create highly performant and scalable web applications. He is passionate to explore different technologies and mentor juniors in the web development industry.

Customizing Rails Migration Strategies

Rails 7.1 introduced a new way to customize how migrations execute — the Execution Strategy API
authorImg Syeda Sana
authorImg Syeda Sana

Syeda Sana is a UX designer who loves making products easy and enjoyable to use. She focuses on understanding how people think and designing experiences that just feel right. Her work is all about clarity, simplicity, and a little touch of creativity.

UI/UX Audit Checklist Before Redesign

Checklist to review your website’s UI/UX before starting a redesign.
authorImg Amol Joshi
authorImg Amol Joshi

Amol is a Senior Software Developer who combines his expertise in Ruby on Rails and VueJS to create highly performant and scalable web applications. He is passionate to explore different technologies and mentor juniors in the web development industry.

Clean Up Rails Logs: Ignoring SQL Warnings

Rails enables fine-grained control over SQL warnings, letting teams suppress harmless database warnings by error code.
authorImg Bastin
authorImg Bastin

I'm a full‑stack Ruby on Rails engineer with 4+ years of experience building and scaling web apps end‑to‑end. I work across Rails (v5–v7.2.1), Hotwire/Stimulus, PostgreSQL/Redis/MySQL, and modern JS/TS with hands‑on DevOps in AWS (MediaConvert, SNS, S3, EC2), Docker, CI/CD, Git, and Sidekiq. I'm currently exploring React and Next.js.

Rails 8 ActiveStorage::Blob#open Upgrade

Use ActiveStorage::Blob#open without a block to keep tempfiles alive across multi-stage workflows, background jobs, or external tools.
authorImg Amol Joshi
authorImg Amol Joshi

Amol is a Senior Software Developer who combines his expertise in Ruby on Rails and VueJS to create highly performant and scalable web applications. He is passionate to explore different technologies and mentor juniors in the web development industry.

Rails 7.1 Error Reporting Test Helpers

Rails adds assert_error_reported, assert_no_error_reported, and capture_error_reports for easier error testing.
authorImg Syeda Sana
authorImg Syeda Sana

Syeda Sana is a UX designer who loves making products easy and enjoyable to use. She focuses on understanding how people think and designing experiences that just feel right. Her work is all about clarity, simplicity, and a little touch of creativity.

Building Personas for B2B Consultancy

A simple guide on how building clear personas helps B2B consultancy websites communicate better, design smarter, and serve the right audience.
authorImg Bastin
authorImg Bastin

I'm a full‑stack Ruby on Rails engineer with 4+ years of experience building and scaling web apps end‑to‑end. I work across Rails (v5–v7.2.1), Hotwire/Stimulus, PostgreSQL/Redis/MySQL, and modern JS/TS with hands‑on DevOps in AWS (MediaConvert, SNS, S3, EC2), Docker, CI/CD, Git, and Sidekiq. I'm currently exploring React and Next.js.

Rails 8 Conditional allow_nil/allow_blank

Use callable allow_nil/allow_blank to make validations depend on model state without duplicating rules.
authorImg Chetan Gawai

I am a Javascript and React enthusiast, and I absolutely love writing technical blogs. There's just something about the process of breaking down complex concepts and sharing my knowledge with others that really excites me. In my free time, I enjoy exploring my other passions, such as painting, gardening, cooking, and managing my food blog.

Lexxy - Modern Rich Text Editor for Rails

Lexxy is a modern rich text editor built on top of Lexical that offers lot of features for modern editing experience.
authorImg Chetan Gawai

I am a Javascript and React enthusiast, and I absolutely love writing technical blogs. There's just something about the process of breaking down complex concepts and sharing my knowledge with others that really excites me. In my free time, I enjoy exploring my other passions, such as painting, gardening, cooking, and managing my food blog.

Rails Decouples Trix Into action_text-trix

Get faster Trix updates, cleaner installs, and simplified editor setup with the new action_text-trix gem.