In this episode, we'll convert a global patch into a safer refinement.
Today's special is a demonstration of how we can use Ruby's built-in "destructuring" capabilities to simplify complex assignments.
Today we explore a pattern for bridging the gap between different domain models.
A number of Ruby standard library methods return an Enumerator if no block is passed to them. In this episode, we'll learn how to emulate this behavior in our own …
Ruby 2.4 eliminates an un-intuitive limitation of if-statements.
Today we look at redirecting subprocess I/O, and discover that it's surprisingly easy!
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.
An episode about children, flowers, and Ruby constant lookup paths.
Today we dive into some surprising behavior when executing shell commands from Ruby.