Drifting Ruby Screencasts
By Dave Kimura
About this podcast
Every week you will be treated to a new Drifting Ruby episode featuring tips and tricks with Ruby on Rails, the popular web development framework. These screencasts are short and focus on one technique so you can quickly move on to applying it to your own project. The topics are geared toward the intermediate Rails developer, but beginners and experts will get something out of it as well.
Episodes (Total: 99 / Page: 1)
Sept. 24, 2017 · 00:09:32
Gems are a packaged library of functions that can extend your application or provide other features to your system. Learn to create and publish a ruby gem.
Sept. 17, 2017 · 00:10:31
Advancing from Single Table Inheritance, learn how Polymorphic Associations differ and tricks to simplify their usage.
Sept. 10, 2017 · 00:08:33
Learn to use single table inheritance to allow multiple classes to be stored in the same database table.
Sept. 4, 2017 · 00:06:30
Using the paper_trail gem, track changes to model records for auditing purposes and rollback changes when required.
Aug. 27, 2017 · 00:12:00
This episode covers different tips and tricks around database migration files.
Aug. 20, 2017 · 00:08:30
Create recurring events and interact with them on FullCalendar.
Aug. 13, 2017 · 00:06:34
ice_cube is a ruby library for easily handling repeated events and schedules.
Aug. 6, 2017 · 00:04:22
Learn to lock down your application or parts of your application by IP Addresses.
July 30, 2017 · 00:09:06
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.
July 23, 2017 · 00:07:11
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.
July 16, 2017 · 00:11:02
Simplify your workflow by using custom generators to streamline the creation of files and templates that you use often.
July 9, 2017 · 00:07:10
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.
July 2, 2017 · 00:04:38
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.
June 25, 2017 · 00:08:33
Using the Google Maps Javascript API, learn how to plot markers onto a map. Load markers and info windows through AJAX calls to your Rails JSON API.
June 18, 2017 · 00:07:40
Learn to create a multi-tenant application where access to tenants are determined by the subdomain.
June 11, 2017 · 00:11:29
Using the Geocoder gem and Google APIs, learn how to add some geolocation functionality to your application.
June 4, 2017 · 00:07:02
Working with an autocomplete can be very simple. However, things get complicated when you try to use HTML markup in the displayed results. Learn how to use HTML markup within your autocomplete results!
May 29, 2017 · 00:15:55
The DataTables Javascript library creates a powerful display of your application's data. Some of the features include pagination, server side processing, sorting and search.
May 21, 2017 · 00:09:18
Using Bootstrap in your application has become much more simple. Also learn to create some helper methods to make working with Bootstrap much easier.
May 14, 2017 · 00:04:30
The routes file can grow to be unmaintainable and messy. Learn to keep things organized by extracting out blocks of routes into their own files.