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.
Ruby 3.3 Range#reverse_each Improvements
Range#reverse_each can now process beginless ranges with an Integer endpoint and raises TypeError for endless ranges.Tailwind vs Bootstrap: A Comparison
This blog explores the differences between Tailwind CSS and Bootstrap, assisting developers in selecting the optimal framework for their projects.Rails 7.1 Enum Validate Option
Rails 7.1 added a validate option for enums, which will allow developers to validate the passed enum values before saving it.Demystifying Closures in React
Closures are React's secret superpower - hidden helpers that make hooks and event handlers work smoothly.Fly Postgres Backup to S3 via GitHub Actions
Discover how GitHub Actions empowers automation to effortlessly backup Fly.io hosted postgres databases, saving backups to a designated S3 bucket.Ruby 3.3 Duplicate Keyword Argument Fix
Ruby 3.3 fixes inconsistent warnings for duplicate keyword argumentsRails 7.1 reselect Accepts Hash Values
Use of hash syntax for specifying columns and aliases with the ActiveRecord::QueryMethods#reselect method makes it easier for querying.Ruby 3.3 Introduces Range#overlap? method
Compare two ranges and see if they overlap each other. overlap? returns true if two ranges overlap each other, otherwise false.Rails Dual Database Setup for Performance
Implement a Replica Database solution to overcome system strain with a dual DB approach for better performance.Ruby 3.3 Fixes Range#size Rational Bug
Ruby 3.3 fixes Range#size to correctly count elements when the endpoint is a Rational number.