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.
Ruby 3.4 Range#size TypeError Fix
Range#size raises TypeError if the begin value of Range is a Float or Rational or Beginless.Ruby 3.4 **nil No Longer Raises TypeError
When double splat ** operator used with nil, it is treated similarly to **{}, which passes no keywords and does not call any conversion methods.Rails validate_foreign_key for Data Integrity
validate_foreign_key validates foreign key constraint and is designed to reduce the impact of adding foreign keys on high-traffic tables in PostgreSQL.Rails 7.2 GitHub CI Workflow by Default
All new applications using Rails 7.2 will have GitHub CI workflow by default.Rails 7.2 pluck and pick Accept Hash for Joins
Rails 7.2 lets pluck and pick accept hash values to specify columns from joined tables without raw SQL.Rails Log Output with SQL Query Count
Rails adds SQL query counts to logs, improving developers ability to optimize application performance by providing more detailed data on database interactionsA Quick Guide to Ruby's Time and DateTime
Let's examine when to use the Time class and when to use the DateTime classRails 7.2 adds Rubocop by default to new
All new applications using Rails 7.2 will have rubocop gem by default.Rails 7.2 Rate Limiting in Controllers
Rails 7.2 provides in built method rate_limit to define rate limiting rules in the controller itself.