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.
- 606+
- 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 4.2 to 5 A Complete Upgrade Guide
A practical guide to upgrading from Rails 4.2 to Rails 5 with breaking changes, Ruby version requirements, and migration strategies.Rails 8.1 Structured Event Reporting
Rails 8.1 adds Rails.event API for emitting structured logs, business events, and telemetry with consistent metadata.Rails 8.1 introduces bin/ci to standardize
Introduces bin/ci, a tool designed to standardize and simplify CI workflows through a new domain specific language (DSL) defined in config/ci.rb.Planning Rails Upgrade - A Strategic Guide
A practical 5-step guide to planning Rails upgrades with key considerations, essential tools, and proven strategies for a smooth migration.Accessibility Best Practices for Consultancy
A quick guide to make consultancy websites more accessible, readable, and easier for everyone to use.Rails Composite Primary Keys Evolution
Explore how Rails evolved to support composite primary keys natively in Rails 8 and migration strategies from the CPK gem.A Guide to Web Application Monitoring
Learn how to implement effective web application monitoring for Rails and React apps using metrics, logs, and traces to catch problems before they impact users.Non‑Blocking IO.select in Ruby: Introduction
Fiber::Scheduler#io_select, a dedicated hook that brings scheduler awareness to IO.selectCustomizing Rails Migration Strategies
Rails 7.1 introduced a new way to customize how migrations execute — the Execution Strategy APIUI/UX Audit Checklist Before Redesign
Checklist to review your website’s UI/UX before starting a redesign.