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!
Global settings can cause havoc when threads are introduced. Learn when and how to use Ruby's thread-local variables instead.
Today only, get the highest-tier RubyTapas plan for half price! Plus, savings on ebooks.
Learn two ways to avoid switching on nil in Rails apps, in this double feature from RubyTapas and Upcase
How do you get multithreaded code right? The first step is to see if you can avoid using threads at all! The other day I was adapting an email course …
RubyTapas is part of a rich ecosystem of programming-related screencast series. I've always made an effort to support and encourage other content creators in this space. One of the ways …
Betsy Haibel's five favorite testing talks, a new refactoring workshop, and more!
Stop trying to remember octal permission codes. Instead use beautiful binary literals in your Ruby code!