Episodes

SOLID - Single Responsibility Principle

Episode #198 7-14-2019 pro

A class should only have a single responsibility, that is, only changes to one part of the software's specification should be able to affect the specification of the class.

Introduction to Dragon Ruby

Episode #197 7-7-2019 free

Dragon Ruby is toolchain that allows developers the ability to build apps and games in Ruby.

ActionView::Components in Rails 6.1

Episode #196 6-30-2019 pro

In the unreleased Rails 6.1, ActionView::Component will provide a new way for creating reusable and testable view components.

Thredded Forum

Episode #195 6-23-2019 pro

Thredded is a Rails 4.2+ forum/messageboard engine. Its goal is to be as simple and feature rich as possible.

Teaching at Bootcamps with Ed Toro

Episode #194 6-19-2019 free

Ed Toro speaks to his experience at bootcamps from a teacher's perspective. We gain a different perspective of what bootcamps are like. Ed shares valuable information whether you're considering getting into coding or currently at a bootcamp.

Environment Specific Encrypted Credentials in Rails 5.2

Episode #193 6-16-2019 pro

A more simplief and better retake of Episode #123 where we look at the upcoming Rails 6 changes with encrypted credentials and how to apply it to a Rails 5.2 application.

Persistent Referral Links with Devise

Episode #192 6-9-2019 pro

In this episode we create a referral system with permanent links. Users can sign up with referral links which tracks the relationship between the referer and the person referred.

Inline Editing Records

Episode #191 6-2-2019 free

Using Rails UJS, we create an interactive row editing solution without using any kind of Javascript frameworks.

Realtime Client Updates from Background Jobs with Stimulus

Episode #190 5-26-2019 pro

Using RailsUJS, ActiveJob, ActionCable and Stimulus, we create a realtime feedback for background jobs running to provide a better user experience.

Saving Individual Attributes with StimulusJS

Episode #189 5-19-2019 pro

In this episode, we take a look at recreating a feature on Zoom's setting page where clicking a check box automatically saves the changed setting.