Episode #108: The Trouble With Nil

Do you know all the different ways a nil value might unexpectedly turn up in Ruby code? In this episode, we'll explore some of the myriad reasons you're likely to see a nil appear. In the process you'll learn about how nil's meaning is always contextual, and why this should motivate us to use placeholder values other than nil whenever possible.

This page is just for members. Sign in or subscribe to gain access!