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.
- 605+
- 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 7 Adds weekday_select Helper
Rails 7 adds the `weekday_select` and `weekday_options_for_select` form helpers.Rails 7 Audio Metadata for Videos
With the addition of `audio` metadata to video blobs, it will now be possible to check the presence of an audio channel in a video file.ES2021 Promise.any and AggregateError
ES2021 introduces Promise.any() which resolves with the first fulfilled promise, and AggregateError for handling multiple rejections.Rails 7 adds Marginalia to Query Logs
With this update, Marginalia SQL comments are added to Rails as a native feature!Rails 7 ActiveStorage Expiring URLs
Rails 7 adds the `expires_in` option in the ActiveStorage URL helper for generating expiring URLs.React 18 startTransition API for Better UX
Learn React 18 startTransition API to prioritize urgent vs non-urgent updates. Improve UI responsiveness with concurrent rendering.Rails 7 Adds structurally_compatible?
Rails 7 adds structurally_compatible? to check if two relations can be combined with or/and queries.Rails 7 Adds attributes_for_database
Before this update, serializing an ActiveRecord object led to funny outcomes. Let's dive in!Rails 7 redirect_to Accepts Strings
Rails 7 adds support for redirecting using any arguments that respond_to `#to_str`.ES2021 replaceAll and Numeric Separators
ECMAScript 2021 introduces replaceAll() method and numeric separators for better string manipulation and number readability.