A refactoring episode, showing how to replace exceptions-as-flow-control with the "catch" and "throw" methods.
This episode takes a look at how to use the Nokogiri gem to extract data from large HTML documents without reading the whole document into memory.
This episode explores some of the many ways we can come across a nil value, and why that's a problem.
In today's episode, we learn a wonderfully convenient way to substitute text.
Today, some thoughts on writing class-level attribute accessors.
In this episode we'll mimic the behavior of command-line tools like Git that automatically page their output if they detect that they are being run from a terminal.
It would be great if time were always represented in readable, un-ambiguous ISO8601 formats. But when importing legacy data we don't often have that luxury. In this episode, we look …
Finishing up my list of TODO items, today I address some structural coupling that my test stubs have revealed. This is a live episode, so no script today.
Note: This week RubyTapas moves to its new release schedule of two episodes a week. I've already sent out an update detailing the reason for the change, but for those who …