A tricky little functional programming puzzle, with an elegant solution.
Today's episode covers a new Ruby 2.2 feature which is more useful than it may at first appear to be.
In this episode we'll discover a particularly insidious side effect of implicit global I/O dependencies.
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!
In today's special guest episode, Tom Stuart shows us the benefits of using enumerators as immutable collections.
Today's dish combines the great flavor of Ruby's 'case' statement with a little Proc seasoning and a threequals demiglace!
How is a Proc different from a Lambda? When do you use one over the other? And how to blocks fit into all this? Today's episode attemptes to answer these …