Search (reset)

Episodes

Apple Silicon Developer Transition Kit

Episode #253 8-2-2020 free

First look at the upcoming Apple Silicon processor and what it will be like for us Ruby Developers. Honestly, I wish that it was a better experience. However, with macOS Big Sur being beta and the DTK not being the final consumer hardware, there's still hope yet.

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.

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.

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.

Polling with StimulusJS

Episode #211 10-13-2019 pro

Sometimes an old techniques with a modern twist can not only solve the problems at hand, but can also simplify the application's architecture.

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.

3D Secure 2 Credit Cards and Stripe Checkout

Episode #204 8-25-2019 pro

Banks which require further authentication on transactions may decline charges if Strong Customer Authentication is not being performed on 3D Secure enabled Credit Cards. In this episode, we look at adding Stripe Checkout and webhooks to our Rails application.

SOLID - Liskov Substitution Principle

Episode #200 7-28-2019 pro

In this episode, we look at the Liskov Substitution Principle. If S is a subtype of T, then objects of type T may be replaced with objects of type S without altering any of the desirable properties of the program.

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.

Introduction to Dragon Ruby

Episode #197 7-7-2019 free

Dragon Ruby is toolchain that allows developers the ability to build apps and games in Ruby.