Episodes

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.

ActionCable - Part 3 - Securing Your WebSockets

Episode #39 7-24-2016 free

Using authentication and authorization, lock down your ActionCable WebSockets so that messages are only sent and received to the intended users.

ActionCable - Part 2 - More Complex Example

Episode #38 7-17-2016 free

Extending the previous episode, we look into making a realtime poll application where users can get live feedback on voting.

ActionCable - Part 1 - Configuration and Basics

Episode #37 7-10-2016 free

A walkthrough on configuring ActionCable with Rails 5. Learn how to configure your mount points and the basics of using ActionCable with your Rails application.

ActionController::Renderer

Episode #36 7-4-2016 free

ActionController::Renderer allows you to render arbitrary templates without requirement of being in controller actions.

Faye WebSockets - Part 2

Episode #25 4-17-2016 free

Learn how to install and configure a thin server within a Linux environment hosting a Faye WebSocket application. This episode includes showing you how to server your WebSockets over a secure SSL connection.

Faye WebSockets - Part 1

Episode #22 2-23-2016 free

Using WebSockets, we are able to create a realtime notification between browsers. Useful for in-app messaging, chats, and more! Learn how to use Faye's Publish and Subscribe methods. I believe that this paves the way for successfully using and learning the upcoming ActionCable.

ActionCable on Production

Episode #3 7-20-2015 free

Taking a look at ActionCable and switching from Puma to Thin. On server reboot, spin up the ActionCable service.