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.
React DevTools Error Boundary Trigger
A new enhancement in React DevTools provides a toggle error button to test Error Boundaries.Rails 7 replaced byebug with ruby/debug
Rails 7 removed byebug from their default debugger and replaced it with ruby/debug.Ruby 3.1 Adds Hash Value Omission
Ruby 3.1 adds the ability to use hash literals without having a value.Normalizing Redux State for Performance
Normalize Redux state by flattening nested data into separate entities with IDs, enabling simpler reducers and faster lookups.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.