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.
Cypress version 8.5.0 adds select by index
Cypress introduced the feature to select an option by index within the .select() command.JavaScript ES2022 Class Fields: Public and Private
Learn how ES2022 public and private class fields simplify JavaScript class definitions with cleaner syntax.Essential Skills For A Senior Rails Developer
Programming is a skill and, just like any skill, to get better at it one needs to practice, practice and practice!Rails Arel Guide: Build Complex SQL Queries in Ruby
Learn Rails Arel to build reusable, readable SQL queries. Covers Arel tables, predicates, joins, aggregates, and query composition patterns.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.