Today's episode is about hiding brittle structural knowledge behind a stable adapter object.
Episode #364: Safe Navigation Part 4: Refinements
In this episode, we'll convert a global patch into a safer refinement.
Episode #363: Safe Navigation Part 3: Everything is Optional
Applying an approach inspired by functional programming languages to the problem of safe navigation.
Episode #362: Safe Navigation Part 2: Try, Try Again
Today we look at some of the existing and forthcoming tools for safe navigation across chains of objects.
Episode #361: Safe Navigation Part 1: Reliable Associations
In this first part of a series, we begin to ponder the problems associated with traversing chains of assocated objects.
Episode #360: Assumptions
Today, a reminder about how misleading even "obvious" assumptions can be.