Search (reset)

Episodes

Soft Delete with Discard

Episode #249 7-5-2020 free

Soft deletes for ActiveRecord done right.

Deploying to Heroku

Episode #248 6-28-2020 pro

Heroku is a Platform as a Service (PaaS), where you can deploy and manage your Ruby on Rails applications. It is one of the easiest platforms to deploy to; allowing you to focus on the development side of things instead of worrying about managing an infrastructure.

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.

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.

Tracking Changes on Action Text

Episode #245 6-7-2020 free

Without using any gems, we look at tracking changes within Action Text. It seems like a simple thing, but challenges arise through several layers of abstraction due to the flexibility that Action Text provides.

Publish and Subscribe to Events

Episode #244 5-31-2020 pro

In this episode, we look at a micro library providing Ruby objects with Publish-Subscribe capabilities.

Embedding Youtube Videos into Action Text with Stimulus

Episode #243 5-24-2020 pro

Creating attachments with Action Text can be difficult, but in this episode, we look at how we can create embedded attachments into Trix without needing a persisting the data on a separate model on our database.

Removing Friendly Id

Episode #242 5-17-2020 pro

Sometimes we reach for a gem because it is what we know or we've had great experience with it in the past. However, sometimes the gem is a sledgehammer for a small problem. When you don't need all of the features, sometimes developing the functionality inside your application may be a better route.

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.

Contributing to a Gem

Episode #240 5-3-2020 free

So, you've been using a gem for some time and you've either discovered that the gem isn't working correctly or that you want to start contributing to the gem itself. Sometimes this can be an overwhelming task. In this episode, we look at the basic processes for contributing to a gem.