Episodes

Deleting and Undeleting with Paranoia

Episode #19 10-7-2015 free

When your app is using Paranoia, calling destroy on an ActiveRecord object doesn't actually destroy the database record, but just hides it.

Caching with Dalli

Episode #18 9-22-2015 free

Dalli is a great interface for Memcached through Ruby.

Dependent Form Fields

Episode #17 9-2-2015 free

Using unobtrusive javascript, we can hide certain fields on forms based on the selected values of other fields.

Complex Strong Parameters

Episode #16 8-28-2015 free

Make your strong parameters do more by extracting the logic in order to maximize the ability and security of your application.

Refile Uploads with Progress Bar

Episode #15 8-23-2015 free

Adding progress bars to your Refile uploader is easy thanks to the included javascript library from Refile. Learn how to add progress bars to your application.

Securing File Uploads

Episode #14 8-22-2015 free

Be default, Refile does not have a way to secure file downloads. It relies on a generated hash that is unknown to users unless the page renders that image or has a download to that file. This is okay sometimes, however, protecting the file from being downloaded for those who have the URL is a bit more involved.

Uploading Files with Refile

Episode #13 8-19-2015 free

Refile is a modern file upload library for Ruby applications. It is simple, yet powerful. This episode covers the basics of uploading and displaying images. Next episodes will cover protecting files and progress bars.

Static Pages with High Voltage

Episode #12 8-10-2015 free

Creating Static Pages within your Rails application is easy and configurable with High Voltage.

Annotate

Episode #11 8-7-2015 free

With strong params replacing attr_accessible, a difficulty has arisen with referencing to the structure of your models. With annotate, we can generate the structure of our models in the comments of our models.

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.