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.

authorImg Prasanth Chaduvula

I'm a React, Javascript & Rails full-stack Software Engineer. I have been working remotely for the past two years in a remote village. Before joining as a Software Engineer I founded kwiq - a hyperlocal delivery startup to deliver things in remote villages.

Rails 8 adds built in authentication

Rails 8's built-in authentication generator offers a lightweight, secure alternative to Devise with full control.
authorImg Prasanth Chaduvula

I'm a React, Javascript & Rails full-stack Software Engineer. I have been working remotely for the past two years in a remote village. Before joining as a Software Engineer I founded kwiq - a hyperlocal delivery startup to deliver things in remote villages.

Rails Stops Generating bin/bundle Binstub

In new Rails applications, the bin/bundle is no longer included by default, as managing the correct Bundler version is now handled directly by RubyGems.
authorImg Shruti Apte

Shruti is a ReactJS Developer with over 3 years of experience. She's passionate about building clean, visually appealing, and user-friendly web interfaces. Outside of work, she enjoys traveling and exploring new places.

React 19 Ref as Prop & Cleanup Functions

In this blog, we’ll explore the new ref updates in React 19, including ref as a prop and the addition of cleanup functions in ref callbacks.
authorImg Prasanth Chaduvula

I'm a React, Javascript & Rails full-stack Software Engineer. I have been working remotely for the past two years in a remote village. Before joining as a Software Engineer I founded kwiq - a hyperlocal delivery startup to deliver things in remote villages.

Rails 8 Removes Default Channels Folder

With Rails 8, channels folder dropped from default app/ structure as Hotwire is default in Rails.
authorImg Prasanth Chaduvula

I'm a React, Javascript & Rails full-stack Software Engineer. I have been working remotely for the past two years in a remote village. Before joining as a Software Engineer I founded kwiq - a hyperlocal delivery startup to deliver things in remote villages.

Rails ActiveModel Normalization

Rails brings attribute normalization to ActiveModel, allowing custom formatting rules for model attributes.
authorImg Prasanth Chaduvula

I'm a React, Javascript & Rails full-stack Software Engineer. I have been working remotely for the past two years in a remote village. Before joining as a Software Engineer I founded kwiq - a hyperlocal delivery startup to deliver things in remote villages.

Rails Strong Parameters Deep Dive

Explore Rails Strong Parameters, their role in preventing mass assignment vulnerabilities, and how they enhance security and maintainability.
authorImg Prasanth Chaduvula

I'm a React, Javascript & Rails full-stack Software Engineer. I have been working remotely for the past two years in a remote village. Before joining as a Software Engineer I founded kwiq - a hyperlocal delivery startup to deliver things in remote villages.

Rails 8 Script Folder and Generator

The new script folder to hold one-off or general purpose scripts, such as data migration scripts, cleanup scripts and a scripts generator.
authorImg Prasanth Chaduvula

I'm a React, Javascript & Rails full-stack Software Engineer. I have been working remotely for the past two years in a remote village. Before joining as a Software Engineer I founded kwiq - a hyperlocal delivery startup to deliver things in remote villages.

Rails 8 ISO 8601 TimeWithZone#inspect

Rails 8 ensures TimeWithZone#inspect aligns with Ruby standards, ensuring time formatting consistency across the board by supporting ISO 8601 Style.
authorImg Prasanth Chaduvula

I'm a React, Javascript & Rails full-stack Software Engineer. I have been working remotely for the past two years in a remote village. Before joining as a Software Engineer I founded kwiq - a hyperlocal delivery startup to deliver things in remote villages.

What Is New In Ruby 3.4: Key Features

Ruby 3.4 brings performance boosts with GC, YJIT, Prism parser, frozen_string_literal, and block parameters.
authorImg Prasanth Chaduvula

I'm a React, Javascript & Rails full-stack Software Engineer. I have been working remotely for the past two years in a remote village. Before joining as a Software Engineer I founded kwiq - a hyperlocal delivery startup to deliver things in remote villages.

Rails 8 add_enum_value if_not_exists

Rails 8 introduces if_not_exists option on add_enum_value, we can now safely add a new enum value, preventing errors if the value already exists.