Search (reset)

Episodes

Authorization with Pundit

Episode #47 9-18-2016 free

Prevent unauthorized access to your application with Pundit; an authorization library for Ruby on Rails which restricts what resources a given user is allowed to access.

Two Factor Authentication

Episode #46 9-11-2016 free

Add multi factor authentication to your existing authentication solution. This gives your users the option to increase the level of security to their account and help prevent unauthorized access.

Authentication Crash Course with Devise

Episode #45 9-5-2016 free

Devise is a flexible authentication solution for Rails based on Warden. Learn how to add a stable authentication solution like Devise to your application.

Antivirus Uploads with Clamby

Episode #43 8-21-2016 free

Using ClamAV, scan files uploaded to your application for viruses. In the event of a virus learn how to gracefully handle the infected file and notify the user.

ActionCable - Part 3 - Securing Your WebSockets

Episode #39 7-24-2016 free

Using authentication and authorization, lock down your ActionCable WebSockets so that messages are only sent and received to the intended users.

Production Deployment on Ubuntu

Episode #31 5-30-2016 free

A guide to configure your Ubuntu installation and deploy a Ruby on Rails application. Lock down the settings to prevent unwanted access.

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.

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.

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.

attr_encrypted

Episode #6 7-26-2015 free

Protecting your data within your database has never been easier. With attr_encrypted, you can easily add a level of security to your application without much refactoring.