Search (reset)

Episodes

Redis Basics

Episode #56 11-28-2016 free

Redis within a Ruby on Rails application has many benefits. Learn to interact with Redis Server and set it up for caching within your application.

Database Index Optimization and Migration Maintenance

Episode #53 11-6-2016 free

Adding indexes to your databases can increase the SQL search performance on your tables. As your application grows, migration files can become out of hand, use squasher to squish them down to a single file.

DRY up your Javascript

Episode #41 8-8-2016 free

Learn how avoid duplicate code to reuse existing javascript.

Progressive Render

Episode #33 6-13-2016 free

Slow content got you down? Load it later! Use this gem to defer loading of portions of your page until after load. They will be fetched via AJAX and placed on the page when ready.

Eager Loading with Goldiloader

Episode #30 5-23-2016 free

Wouldn't it be awesome if ActiveRecord didn't make you think about eager loading and it just did the "right" thing by default? With Goldiloader it can!

Fragment Caching

Episode #24 4-14-2016 free

Make your application faster by leveraging memory and caching fragments of your view.

Not RJS and Turbolinks - Part 2

Episode #21 11-25-2015 free

A continuation from Episode 20 where we explore rendering the user's edit pages in a modal on a per request basis. Instead of rendering all modals for the users in the index, we will request them using remote javascript.

Not RJS and Turbolinks

Episode #20 11-9-2015 free

Using Javascript responses, we can make our Rails application have a quick and responsive Single Page Application feel to it.

Caching with Dalli

Episode #18 9-22-2015 free

Dalli is a great interface for Memcached through Ruby.

Invisible Captcha

Episode #10 8-2-2015 free

Part of a good User Experience is making your application easy to use for your users. However, a few bad apples often cause a hinderance to your UX/UI by the addition of Captchas. Learn how to create invisible captchas to protect your forms while delivering a good UX.