Search (reset)


Auditing with Paper Trail

Episode #96 9-4-2017 free

Using the paper_trail gem, track changes to model records for auditing purposes and rollback changes when required.

ActiveRecord Migrations

Episode #95 8-27-2017 free

This episode covers different tips and tricks around database migration files.

Recurring Events with FullCalendar

Episode #94 8-20-2017 free

Create recurring events and interact with them on FullCalendar.

Recurring Events with ice_cube

Episode #93 8-13-2017 free

ice_cube is a ruby library for easily handling repeated events and schedules.

Restricting Access by IP Address

Episode #92 8-6-2017 free

Learn to lock down your application or parts of your application by IP Addresses.

Custom Error Pages with Slack Notification

Episode #91 7-30-2017 free

Learn to use custom error pages to provide a similar look to your application. Get notified on Slack as errors occur to act on them before they're reported.

Benchmarking and Refactoring the content_for View Helper

Episode #90 7-23-2017 free

In a recent blog post, we looked into the content_for view helper to render breadcrumbs. Once we got the feature working, it's time to refactor the feature to lower technical debt.

Creating Custom Ruby on Rails Generators

Episode #89 7-16-2017 free

Simplify your workflow by using custom generators to streamline the creation of files and templates that you use often.

Virtual Columns with JSON Data Types

Episode #88 7-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

Episode #87 7-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.