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.
Rails 6 adds Purpose Metadata to Cookies
Rails 6 adds purpose metadata to cookies to prevent attackers from copying the value of one cookie and use it for another.Handling Attachments in Action Text Rails 6
Learn how to handle file attachments in Action Text, Rails 6's built-in rich text editor with WYSIWYG supportRails 6 - Action Mailbox tryout
Rails 6 has added Action Mailbox to process inbound emails. This post tries a deep dive trying to set it upRails 6 - Active Storage changes
Rails 6 brings in image_processing gem, support for different image types and improvements in Active Storage.Rails 6 Guards Against DNS Rebinding Attacks
Rails 6 adds guard against DNS rebinding attacks by allowing whitelisting of hosts in configRails 6 removes Action View helper image_alt
Rails 6 removes the deprecated `image_alt` helper from Action View.Rails 6 adds after_save_commit
Rails 6 adds after_save_commit callback shortcut for cleaner transaction handling in ActiveRecord models.Bind Parameters in Active Record for Security
Using bind parameters in Active Record for improved SQL security and performanceRuby 2.7 Module#autoload? inherit Argument
Ruby 2.7 has added inherit as an optional argument to Module#autoload? to check if a given class or module has an autoload defined for a certain constantUnderstanding Ruby Lazy Enumerators
Ruby provides support for lazy loading enumerators, allowing efficient processing of large or infinite sequences.