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.
- 605+
- 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.
JavaScript Private Fields and Methods
The class fields proposal provides private fields for classes and instances to JavaScript. With this proposal, any class element can be private.Rails 7 introduces ActiveModel::API
ActiveModel::API allows adding more functionality to ActiveModel::Model and makes itself a minimum API to interact with Action Pack and Action View.Rails 7 supports NullsFirst for all databases
Developers can now access Arel methods for null column ordering.ES2021 WeakRef and FinalizationRegistry
ECMAScript2021 introduces new features WeakRef and FinalizationRegistry to manage garbage collection.Rails 7 PostgreSQL SSL in dbconsole
Rails 7 adds PGSSLMODE, PGSSLCERT, PGSSLKEY, and PGSSLROOTCERT support for dbconsole with PostgreSQL.Rails 7 Adds in_order_of Query Method
Starting with Rails 7, we can return ActiveRecord::Relation results in provided series using the in_order_of method.React DevTools Error Boundary Trigger
A new enhancement in React DevTools provides a toggle error button to test Error Boundaries.Rails 7 replaced byebug with ruby/debug
Rails 7 removed byebug from their default debugger and replaced it with ruby/debug.Ruby 3.1 Adds Hash Value Omission
Ruby 3.1 adds the ability to use hash literals without having a value.Normalizing Redux State for Performance
Normalize Redux state by flattening nested data into separate entities with IDs, enabling simpler reducers and faster lookups.