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.
Find Timezone from Coordinates Using Ruby
Find timezone from latitude & longitude in ruby using timezone gemRails 6 Upgrades to rails notes Command
Rails 6 introduces several upgrades to rails notes command and adds Rails::Command::NotesCommand to be used by rake notes under the hood.Ruby 2.7 Warns Proc.new/proc Without Block
In Ruby 2.7, Proc.new or proc without a block now emit warnings when a block is passed, while lambda without a block raises an error.Ruby 2.7 adds FrozenError#receiver
Ruby 2.7 has added `FrozenError#receiver` to return the frozen object on which modification was attemptedRails 6 Adds touch_all Method to ActiveRecord::Relation
Rails 6 has added touch_all method to ActiveRecord::Relation to update the updated_at timestamp of multiple records at once.Scheduled Jobs in Multiple Timezones
Scheduling background jobs in multiple timezones with clockworkRuby 2.7 Adds Time#ceil and Time#floor
Ruby 2.7 adds Time#ceil and Time#floor methods to round up and down the decimal part of Time (nanosecond) to the specified digitRails 6 Adds Array#extract! Method
Rails 6 adds Array#extract! to remove and return the elements for which the block returns a true value.Rails 6 - I18n key support for submit_tag key
Rails 6 adds I18n style locale key support to submit tag