Episodes

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.

Extending the Rails Core Form Builder

Episode #187 5-12-2019 pro

In this episode, we build a custom form builder to extend and add functionality our forms to display errors inline with the form inputs.

Nested Forms from Scratch with StimulusJS

Episode #186 5-5-2019 free

Using StimulusJS controllers, adding nested forms to a Rails application is easy and unobtrusive. In this episode, we look at an alternative way of creating nested forms without the Cocoon gem.

Application Performance Monitoring in Rails

Episode #185 4-28-2019 pro

Monitoring your application's performance is an important part of knowing its health. In this episode, we look at three popular services.

Load Testing with JMeter

Episode #184 4-21-2019 pro

Load Testing is an important aspect of due diligence when hosting a production application. It can also help uncover infrastructure requirements and server costs.

3 Different Perspectives of Importing Records

Episode #180 3-31-2019 pro

In this episode, we look at 3 different ways of importing data into a Rails application; each having their own use cases, drawbacks and benefits.