Today's hors d'oeuvre is a practical exploration of when we might want to turn a Hash inside out.
Ever wanted to have fancy pattern-matching in Ruby like that found in languages like Erlang or Elixir? Well, today we'll construct the ability to do just that!
Ruby doesn't have a built-in concept of "abstract" classes, but sometimes we want a way to show other programmers when methods are left as an exercise for the implementor. This …
Web services are slow to request and often have rate caps. A cache can cut down on requests to remote APIs. But how best to design the interface between the …
Today we look at redirecting subprocess I/O, and discover that it's surprisingly easy!
An episode about self-documenting code.
In this episode we learn how to asynchronously start child processes.
In today's dish, we learn about the pros and cons of Ruby's peculiar backtick operator.
Today we dive into some surprising behavior when executing shell commands from Ruby.
In this episode, we'll learn how to call out to C libraries directly from Ruby code.