It's one thing to add a basic JSON endpoint. Another to grow an API that's consistent, predictable, well-documented, and fails gracefully. Join guest chef Youssef Chaker for an exploration of …
Avoid pesky segmentation faults in Ruby native extensions! Join Jeremy Evans to learn the correct use of the Ruby C API to ensure memory is freed when-and ONLY when-it is …
Looking to optimize some critical Ruby code with a native extension? Join veteran library maintainer Jeremy Evans for a demonstration of how to write Ruby C extensions that won't leak …
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.