Last week we talked about the consequences of building an app without unit tests that might have forced us to deal with internal coupling. Today we look at the same …
Category: Premium Episodes
Episode #229: Consequences
In today's episode we'll meet an application written without tests, and discover the repercussions of that decision.
Episode #228: Reconsidering Regexen
Regular expressions are one of the most powerful tools at our disposal. But sometimes they aren't as well suited to a job as they may first appear. In today's episode …
Episode #227: Multiline Memoize
Today we'll look at two different ways to memoize a complex method, and talk about why I prefer one over the other.
Episode #225: Unitwise
As our series on representing physical quantities draws to a close, we turn our attention to existing libraries, specifically the Unitwise gem.
Episode #224: Surrogate Ordering
It's often desirable compare objects to see which is "lesser" or "greater"; but not all objects are inherently comparable. Today we'll look at a scheme for easily imposing an arbitrary …
Episode #223: Equalizer
We know that Value Objects are useful; today we'll meet a gem that makes them easier to build.
Episode #222: String Partition
Today we look at a lesser-known but handy pair of methods on Strings.