Deepak Mahakale

Deepak Mahakale

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

Rails 8 adds Kamal by default.

All new applications using Rails 8 will have Kamal by default.
• authorImg Deepak Mahakale

Rubygems :file Option for Ruby Version

Rubygems introduced a :file option so that we can read the Ruby version from a file.
• authorImg Deepak Mahakale

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
• authorImg Deepak Mahakale

Rails 7.1 select with Hash Values

ActiveRecord::QueryMethods#select adds support for hash values in Rails 7.1
• authorImg Deepak Mahakale

Rails 7.1 Media Tags with ActiveStorage

Rails 7.1 extends audio_tag and video_tag to accept Active Storage attachments
• authorImg Deepak Mahakale

Rails 7 Adds weekday_select Helper

Rails 7 adds the `weekday_select` and `weekday_options_for_select` form helpers.
• authorImg Deepak Mahakale

Rails 7 ActiveStorage Expiring URLs

Rails 7 adds the `expires_in` option in the ActiveStorage URL helper for generating expiring URLs.
• authorImg Deepak Mahakale

Rails 7 adds AudioAnalyzer to ActiveStorage

Rails 7 adds AudioAnalyzer to ActiveStorage to extract audio duration and bit_rate.
• authorImg Deepak Mahakale

Rails 7 Adds Rich Text Eager Loading

Rails 7 adds `#with_all_rich_text` to ActionText for eager loading all rich text associations.
• authorImg Deepak Mahakale

Rails 7 introduces new syntax for enum

Rails 7 introduces new syntax for enum and few other changes
• authorImg Deepak Mahakale

Rails 7 Global benchmark Method

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