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.
- 594+
- 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 makes error reporting tests easier in Rails 7.1
Rails introduces assert_error_reported, assert_no_error_reported, and capture_error_reports to make testing error reporting behavior more straightforward and expressive.Building Personas for B2B Consultancy Websites
A simple guide on how building clear personas helps B2B consultancy websites communicate better, design smarter, and serve the right audience.Rails 8 adds conditional allow_nil and allow_blank in model validations
Use callable allow_nil/allow_blank to make validations depend on model state without duplicating rules.Lexxy - The next generation 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.Rails Decouples Trix From Action Text Into action_text-trix gem
Get faster Trix updates, cleaner installs, and simplified editor setup with the new action_text-trix gem.Rails 8 does not include redis by default in the dev container.
With Rails 8, applications use the Solid Queue and Solid Cache gems by default, so it do not include redis in the dev container.Rails now allows associations to be marked as deprecated using deprecated: true
Rails introduces a new `deprecated` option for associations, allowing developers to mark them as deprecated to optionally log warnings, raise errors, or send notifications when accessedNew features in ECMAScript 2025
In this blog, we’ll explore the new features which are now a part of ECMAScript 2025.Rails uses self-join for UPDATE with outer joins on PostgreSQL and SQLite
Rails no more generates the subqueries as it uses self-join for `UPDATE` with outer joins on PostgreSQL and SQLite.Rails 8 adds built in authentication generator
Rails 8's built-in authentication generator offers a lightweight, secure, and customizable alternative to Devise or Auth0, providing full control over sessions and tokens.