Feature Rollout
Play
17:21 CC

Feature Rollout

#283 Feb 14, 2021 pro
Using feature flags based on Redis, we can enable and disable access to certain areas of our application. In this episode, learn how to set up this functionality.

Two-Way SMS Conversation
Play
25:28 CC

Two-Way SMS Conversation

#296 May 16, 2021 pro
Sending or responding with a SMS text message isn't too difficult. The complexity comes in when a conversation is required in a linear style of communication. In this episode, we look at creating a SMS bot which generates a session and tracks the conversation.

State Machines with AASM
Play
12:20 CC

State Machines with AASM

#147 Aug 19, 2018 pro
State Machines are useful for tracking the state of an object. With AASM, we take a dive into how states can transition as well as modifying states and interacting with them.

Organizing Stimulus Controllers
Play
11:54 CC

Organizing Stimulus Controllers

#267 Nov 8, 2020 pro
StimulusJS is great and works great with Ruby on Rails. However, through developer habits, we can complicate our controllers and make them hard to manage. In this episode, we look at making our Stimulus controllers more manageable.

Authentication with Sorcery
Play
15:23 CC

Authentication with Sorcery

#321 Oct 31, 2021 pro
Sorcery is a stripped-down, bare-bones authentication library, with which you can write your own authentication flow. In this episode we look at creating the controllers and views for a simple authentication solution.