Applying an approach inspired by functional programming languages to the problem of safe navigation.
Today we look at some of the existing and forthcoming tools for safe navigation across chains of objects.
In this first part of a series, we begin to ponder the problems associated with traversing chains of assocated objects.
Today, a reminder about how misleading even "obvious" assumptions can be.
Making user-facing logs look pretty.
In today's episode, we simplify some gnarly conditional logic.
Just what is OO all about, anyway?
Today we'll spruce up a command-line application by enabling it to dynamically re-wrap text as the terminal is resized.
The Ruby standard library omits a method for wrapping text at word boundaries. Today we'll look at a few different ways to fill this gap.