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.
- 592+
- 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 2.7 reverts the deprecation of flip-flop operator
Ruby 2.7 reverts the deprecation of flip-flop operatorRuby 2.7 allows calling a private method with self.
Ruby 2.7 allows calling a private method with a literal self as the receiver.Ruby 2.7 - Time#inspect separated from Time#to_s
Ruby 2.7 separated Time#inspect from Time#to_s and added sub secondsRails 6 adds ability to block writes to a database
Rails 6 adds the ability to block writes to a database even if the database user is able to write using connection.while_preventing_writesRuby 2.7 adds Symbol#start_with? and Symbol#end_with? methods
Ruby 2.7 adds Symbol#start_with? and Symbol#end_with? methods.Ruby 2.7 improves Method#inspect by also displaying method's arguments
Ruby 2.7 improves Method#inspect by also displaying method's argumentsRuby 2.7 adds shorthand syntax for arguments forwarding
Ruby 2.7 has added new syntax `...` for method arguments forwarding.Rails 6 adds ActiveSupport::ParameterFilter
Rails 6 has moved ParameterFilter from ActionDispatch to ActiveSupport in order to support filtered attributes with ActiveRecord::Relation#inspect.Dir#glob and Dir#[] no longer allow NUL-separated glob pattern in Ruby 2.7
Ruby 2.7 prohibits the problematic '\0' separated string as the parameter for Dir#glob and Dir#[]Ruby 2.7 adds Enumerator#produce
Ruby 2.7 has added Enumerator#produce to generate Enumerator from any custom data-transformation.