Search (reset)

Episodes

AWS Security Groups and Deploying Rails 6 to Beanstalk

Episode #203 8-18-2019 pro

Back in Episode #106, we configured and deployed to a very simple AWS Beanstalk environment. However, in this episode, we take things a bit further and explore security groups, an existing database and redis service. Also, there are a few changes that we have to do in order to get Rails 6 working within Beanstalk.

SweetAlerts in Rails 6

Episode #202 8-11-2019 pro

Sometimes adding a javascript library can be difficult because either it's not a straightforward process or some of the blog articles are either outdated or don't work properly. In this episode, we look at adding SweetAlerts into a Rails 6 application with Webpacker.

Working with Large Data

Episode #201 8-4-2019 free

When database tables get large, things can slow down significantly. In this episode, we look at a few things which helps keep databases performant and the client side responsive.

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.

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.