Search (reset)

Episodes

Getting Started - Ruby on Rails - Development Environment

Episode #54 11-13-2016 free

Here is a simple workflow of setting up a new development environment. From Homebrew, ZSH, Atom, and RVM, learn how to easily get your macOS environment up and running.

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.

Rails API - Throttling with Rack::Attack

Episode #52 10-30-2016 free

Save expensive calculation time using Rack::Attack, we will learn how to limit requests coming into our application. This gem not only limits requests, but can be used to blacklist or whitelist users as well.

Rails API - Authentication with JWT

Episode #51 10-23-2016 free

Using the knock gem, we will add JWT Authentication to our Rails API Application.

Rails API - Active Model Serializer

Episode #50 10-16-2016 free

Using ActiveModel::Serializer, learn how to create the JSON responses for your Rails API application. ASM is a great object oriented approach to building a JSON API.

Rails API Basics

Episode #49 10-2-2016 free

A brief introduction on Rails API. Learn how to create an API application and setup the routes. This episode is paving the way for more in depth looks into Rails API.

Version Control with Git Flow

Episode #48 9-25-2016 free

Using Git Flow, learn how to work with branches and organize your changes. Once you have completed features, learn how to merge them back into a develop branch and prepare for a release to your master branch.

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.