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.

595+
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 Keshav Biswa

Keshav is a Senior Software Developer with expertise in Ruby on Rails. He is committed to building robust, high-quality systems while leading a project delivery.

Sort Rails Models By Association Order

Sort your Rails models by the order of their belongs_to associations using ActiveRecord::Reflection.
authorImg Mayank Agnihotri
authorImg Mayank Agnihotri

I'm a React and Rails enthusiast with two years of experience creating innovative software solutions that improve business productivity. I work well in teams and am always up for challenging projects. Born and raised in Navi Mumbai, I enjoy gaming and travelling in my free time.

Rails 7.1 assert_raises Matches Messages

Check the exception and the message raised by rails or custom errors in tests together with assert_raises in a single line.
authorImg Gowsik Vivekanandan

I’m a Ruby on Rails and Javascript enthusiast with over three years of experience in creating SaaS applications that make remote work easier. I work well in teams and am always up for new challenges. Born and raised in Namakkal, I enjoy playing video games, binge-watching tv shows, and stargazing to kill time.

Building a chatbot in Next.js using Vercel

Using Vercel AI SDK to build an OpenAI chatbot with streamable user interface
authorImg Vipul A M
authorImg Vipul A M

I am an active member of Ruby community. I have been consistently contributing to Ruby on Rails for a number of years and now am one of the top 30 contributors to Ruby on Rails. I also help as co-editor for the This week in Rails newsletter. Besides Ruby on Rails I have also contributed to many other notable open source projects including Sinatra, Devise and Rake. I am a seasoned speaker an have spoken at many conferences around the world including Gogaruco in San Francisco, RedDotRubyConf in Singapore, RubyConfIndia in Goa, India MadisonPlusRuby in Madison, Wisconsin, RubyConfBrazil in Suo Paulo, Brazil, and RubyConf Philippines in Manilla, Philippines. I am organizer of Deccan Ruby Conference and used to run RubyIndia Podcast. During my early days of open source as part of "Google summer of code" I contributed to the krypt-project project. Later I helped mentor in the JRuby and currently mentor in the Ruby on Rails organization for Google summer of code. When not working on Ruby, I am mostly working on Reactjs. I have authored the book Building Modern Web Applications with React.js which is published by PACKT. I have produced a number of screencasts on the topic of Learn React.js.

Using picture_tag Helper in Rails 7.1

Support for picture_tag helper in Rails. Its usage, advantages, and use cases.
authorImg Akash Kale
authorImg Akash Kale

Akash is a User Experience Designer who focuses on creating clear and engaging digital experiences for users.

Part 3 - Saeloun Website Info Architecture

Learn about the changes we made to improve the information architecture of our website.
authorImg Shruti Apte
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 Error Boundaries: Handle Errors Gracefully

Learn React error boundaries to catch runtime errors and display fallback UI. Includes react-error-boundary package, hooks, and HOC patterns.
authorImg Akash Kale
authorImg Akash Kale

Akash is a User Experience Designer who focuses on creating clear and engaging digital experiences for users.

Part 2- Redesigning Saeloun's Website

Learn about how we did the competitive analysis as part of secondary research and collected references for our website.
authorImg Vipul A M
authorImg Vipul A M

I am an active member of Ruby community. I have been consistently contributing to Ruby on Rails for a number of years and now am one of the top 30 contributors to Ruby on Rails. I also help as co-editor for the This week in Rails newsletter. Besides Ruby on Rails I have also contributed to many other notable open source projects including Sinatra, Devise and Rake. I am a seasoned speaker an have spoken at many conferences around the world including Gogaruco in San Francisco, RedDotRubyConf in Singapore, RubyConfIndia in Goa, India MadisonPlusRuby in Madison, Wisconsin, RubyConfBrazil in Suo Paulo, Brazil, and RubyConf Philippines in Manilla, Philippines. I am organizer of Deccan Ruby Conference and used to run RubyIndia Podcast. During my early days of open source as part of "Google summer of code" I contributed to the krypt-project project. Later I helped mentor in the JRuby and currently mentor in the Ruby on Rails organization for Google summer of code. When not working on Ruby, I am mostly working on Reactjs. I have authored the book Building Modern Web Applications with React.js which is published by PACKT. I have produced a number of screencasts on the topic of Learn React.js.

Rails 7.1 Rails.env.local? Method Explained

Rails 7.1 adds Rails.env.local? to check if environment is development or test in one simple call.
authorImg Sanjib Roy

I'm a React and Javascript enthusiast with over two years of experience creating innovative software solutions that improve business productivity. As a team player, I enjoy taking on challenging projects that push me to learn and grow. Born and raised in Raniganj, I enjoy mobile photography, writing and reciting poems, and traveling during my free time.

Next.js App Router for Better Performance

Discover Next.js 13's App Router built on React Server Components for efficient route organization and layouts.
authorImg Deepak Mahakale

Deepak is an Engineering Manager at Saeloun who leads project delivery, mentors developers, and actively contributes to the codebase.

Rails 7.1 Postgres Enum Support Extended

Rails 7.1 extends support to rename enum, add enum value and rename enum value for Postgres adapter