Search (reset)

Episodes

Video Chat with WebRTC

Episode #246 6-14-2020 pro

Using ActionCable and StimulusJS, we can create a Zoom-like video chat functionality where chat rooms can share live audio and video streams.

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.

SOLID - Open/Closed Principle

Episode #199 7-21-2019 pro

Open/Closed principle states "software entities (classes, modules, functions, etc.) should be open for extension, but closed for modification"; that is, such an entity can allow its behaviour to be extended without modifying its code.

Reusable Ruby on Rails Application Templates

Episode #241 5-10-2020 pro

Application Templates are a great way to get a base for your application. However, once you have used the template, it doesn't serve any further purpose. In this episode, we look at the power of Templates in a reusable application for existing applications.

Creating a Rack Middleware

Episode #215 11-10-2019 pro

Rack provides a minimal, modular, and adaptable interface for developing web applications in Ruby. In this episode, we create and insert our own Rack Middleware into a Rails 6 application.

Associations and Mathematical Business Logic

Episode #220 12-15-2019 pro

In this episode, we build our associations and organize our mathematical business logic.

Dynamic Role Management

Episode #247 6-21-2020 pro

Create dynamic roles that can be assigned to users. Based on the assigned role, the user will be able to perform or view various parts of the application.

From Devise to Auth0

Episode #225 1-19-2020 pro

Continuing from the previous episode, we look at the transition process from Devise to Auth0.

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.

Working with Time Zones

Episode #217 11-24-2019 pro

Time Zones in Rails can sometimes cause confusion and erratic behavior. In this episode, we look at working with Time Zones in Rails.