Guidance on how to break down problems and structure solutions.
Today's episode is about hiding brittle structural knowledge behind a stable adapter object.
In this episode, we'll convert a global patch into a safer refinement.
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.
In today's episode, we simplify some gnarly conditional logic.
Just what is OO all about, anyway?
Today we examine a technique for working with paged data from web services.
In which we confront a mythological creature lurking in our code.