Deepak Mahakale
Deepak Mahakale

Deepak is an Engineering Manager at Saeloun.

Rails 7 allows benchmark method to be called from anywhere

Rails 7 allows benchmark method to be called from anywhere with Rails.benchmark("test") { ... }
Romil Mehta
Romil Mehta

Romil is a Ruby on Rails Developer.

Rails 7 adds query method associated to check for the association presence

Rails 7 adds ActiveRecord::Relation#associated query method to check for the associated record presence
Prasad Walvekar
Prasad Walvekar

Prasad is a Ruby on Rails Developer.

Rails 6.1 adds support for validating numeric values fall in a range using `in:` option

The `numericality` validation helper now accepts `in:` as an option for which the value must be a range.
Alkesh Ghorpade
Alkesh Ghorpade

I am a seasoned developer with over 9 years of experience in Ruby on Rails and Golang. My passion lies in tackling complex data structures and algorithm problems, always pushing myself to learn and grow. In my downtime, I find solace in the pages of books and the soothing sounds of a guitar. But I'm not just a one-trick pony! I love to stay active and challenge myself in other ways too. Whether it's on the football pitch, cricket field, table tennis table, or badminton court, I'm always up for some fun activities.

Rails 6.1.1 allows `where` to reference associations via joined table alias names.

Rails 6.1 allows where clause queries to reference associations used in `join` or `includes` clause via alias names.
Vipul A M
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.

Running a Rails Consultancy- experiments on profit sharing

We announced our first yearly profit share this year for our Rails Consultancy. Here are some highlights from the process
Swaathi Kakarla
Swaathi Kakarla

Swaathi Kakarla is a Ruby on Rails Developer.

Rails form_with now defaults to non-remote forms

Rails form generation helper, "form_with" defaulted to remote forms previously. This would confuse beginners who would expect an HTML response to be rendered. Now, you can configure the default response type.
Dhiraj Mishra
Dhiraj Mishra

Dhiraj is a Ruby on Rails Developer.

Rails 6.1 adds support for check constraints to database migrations

With Rails adding support for check constraints to database migrations, check constraints can easily now be added and removed from tables with simple migration DSL. Earlier, the only way to add check constraints to tables was through raw SQL queries.
Alkesh Ghorpade
Alkesh Ghorpade

I am a seasoned developer with over 9 years of experience in Ruby on Rails and Golang. My passion lies in tackling complex data structures and algorithm problems, always pushing myself to learn and grow. In my downtime, I find solace in the pages of books and the soothing sounds of a guitar. But I'm not just a one-trick pony! I love to stay active and challenge myself in other ways too. Whether it's on the football pitch, cricket field, table tennis table, or badminton court, I'm always up for some fun activities.

Rails 6.1 adds support for role switching and sharding in database

Rails 6.1 has added support for switching connections for one database instead of all databases
Prasad Walvekar
Prasad Walvekar

Prasad is a Ruby on Rails Developer.

Rails 6.1 adds support for destroying dependent associations in the background

Destroying multiple layered hierarchy of associated objects can be time consuming and might result in a server timeout error. With Rails adding support for dependent associations to be deleted in the background, this issue is addressed.
Romil Mehta
Romil Mehta

Romil is a Ruby on Rails Developer.

Rails 6.1 allows attribute's default to be configured but keeping its type

With Rails 6.1, we can set attribute's default value by keeping the type same