Join guest chef Mike Perham to learn how to recreate background job context using Sidekiq middlewares!
Join guest chef Jordan Raine for a cave-diving expedition into Ruby's runtime reflection, and learn how to map out unfamiliar code WITHOUT having to grep through the source files!
Mutation testing isn't just for better tests. In this screencast with Daniel Gollahon, you'll see how the mutant gem can help you write cleaner, safer Ruby code.
Learn how mutation testing can teach you to write better tests, with guest chef Daniel Gollahon.
Learn to deeply understand and effectively apply RSpec's advanced matcher DSL.
In the most fan-favorite RubyTapas episode of all time, you'll learn how using "barewords" is a powerful tool for decoupling names from the sources of information.
I made a deliberate decision not to write my own screencast delivery software. Here's why.
A companion post to episode #461, demonstrating the Ruby equivalent of Dart's "tear-off" methods.
When refactoring Ruby code, getting a fresh perspective on the data model can help drive out a cleaner design.
A RubyTapas classic, now free: learn how to use Hash#fetch to catch missing hash keys before they do more damage!