Search (reset)

Episodes

Soft Delete with Discard

Episode #249 7-5-2020 free

Soft deletes for ActiveRecord done right.

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.

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.

Google Maps API with StimulusJS

Episode #236 4-5-2020 free

Add unobtrusive maps to your application using StimulusJS to tie in Google Maps Javascript API and Places API.

Syntax Highlighting with Action Text

Episode #231 3-1-2020 free

Set up Action Text with client side Syntax Highlighting using Highlight.js.

Emojis from Scratch

Episode #227 2-2-2020 free

In this episode, we look at attaching emojis to our comments model, allowing them to fill in some emotional cues.

Like Relationships and Global ID

Episode #223 1-5-2020 free

In this episode we create a Like/Unlike system where users can like posts and use Global ID to obfuscate IDs.

From jQuery to ES6

Episode #218 12-1-2019 free

jQuery has been a great tool for many years, but we've seen a transition in the past years where applications have dropped jQuery and moved to vanilla javascript. In this episode, we look at some common jQuery examples and the ES6 equivalencies.

Plugging in AnyCable

Episode #214 11-3-2019 free

ActionCable can handle quite a bit of traffic, but it gets to a point where it can become a burden on the server. With AnyCable, we can not only handle more traffic, but it is also lighter on the resources.

Ruby on Rails Tips and Tricks

Episode #210 10-6-2019 free

Ruby and Ruby on Rails tricks from, dot files, operators, bundling, StimulusJS and more.