News
The Ruby on Rails Podcast Episode 390: Code Quality with Ernesto Tagwerker
Ernesto Tagwerker is the Founder of OmbuLabs, the Ruby on Rails development shop behind FastRuby.io. He comes back to the podcast to talk about code quality: what it is, what it is perceived to be and what its like to maintain a few Ruby code qual...
Rails 7 adds the ability to use pre-defined variants | BigBinary Blog
Rails 5.2 introduced ActiveStorage which made it possible to easily upload files to a cloud storage service like Amazon S3, Google Cloud Storage, or Microsoft Azure Storage. It also helped in attaching the files to active record objects.Using Acti...
Rails 7 adds setting for enumerating columns in select statements | BigBinary Blog
Rails 7 has introduced a new setting called enumerate_columns_in_select_statements for enumerating columns in activerecord select query statements by which we can avoid common ActiveRecord::PreparedStatementCacheExpired errors.Rails uses prepared ...
Rails 7 adds disable_joins for associations | BigBinary Blog
Rails 7 introduces disable_joins for database associations to avoid join errors in multi tenant applications where the two tables are located in different database clusters.Rails commonly perform lazy loading while fetching records for better effi...
Ruby Rogues: Encryption and Security in Ruby and Rails ft. Jorge Manrubia - RUBY 520
Jorge Manrubia is a Security developer at BaseCamp. He discusses the encryption features added in Ruby on Rails and explains where they fit into the ecosystem for Hey.com.The panel jumps in to help discover how to help raise the privacy bar for yo...
Less known capability of Ruby's JSON.parse | Arkency Blog
If you ever got annoyed by the fact that JSON.parse returns hash with string keys and prefer hashes with symbols as keys, this post is for you.If you’re a Rails developer, you’re probably familiar with deep_symbolize_keys method in Hash which can ...