Episodes
Improving Partial Loading Performance
Play
11:38

Improving Partial Loading Performance

#145 Aug 5, 2018 free
N+1 queries can make an application slow. Having queries called within views can also slow down an app as well as making it less extendable.

Auditing with Paper Trail
Play
6:30

Auditing with Paper Trail

#96 Sep 4, 2017 free
Using the paper_trail gem, track changes to model records for auditing purposes and rollback changes when required.

ActiveRecord Migrations
Play
12:00

ActiveRecord Migrations

#95 Aug 27, 2017 free
This episode covers different tips and tricks around database migration files.

Virtual Columns with JSON Data Types
Play
7:10

Virtual Columns with JSON Data Types

#88 Jul 9, 2017 free
Continuing from Episode #87, we take a deeper dive into virtual columns in Rails 5.1 and use them to parse JSON Data Types with adding indexes to the virtual column.

Virtual Columns in MySQL
Play
4:38

Virtual Columns in MySQL

#87 Jul 2, 2017 free
In Ruby on Rails 5.1.0, generated virtual column support was added for MySQL and MariaDB. Using generated and stored columns can leverage heavy calculations to the SQL side.