In this continuation of episode 95, I finish writing new acceptance test helpers, and get to my first proper test failure. This is a live episode, so no script today. …
Search results for: episode 18
616 results found.
Episode #065: FFI Part 7: The Last Refactor
Factoring out a high-level interface for PulseAudio.
Episode #401: Whole Value
In this episode, we address the Primitive Obsession code smell with a lesser-known design pattern.
Episode #372: Awesome Print
Today we take a lightning tour of a power tool for inspecting Ruby objects.
Episode #218: Spaceship Revisited
In episode 205 we introduced the spaceship () operator, but we also introduced an incompatibility with how Ruby's builtin comparisons work. Today we'll address this oversight.
Episode #169: Caching Gateway
You might remember the Gateway and Mapper patterns from recent episodes. Today we'll look at how to insert a caching layer between those two patterns. In the process, we'll examine …
Episode #509: Logical Matrix with Piotr Szotkowski
Use an obscure feature of Ruby integers to efficiently store large matrices of boolean data.
Episode #249: Unindent
In today's episode we explore methods for unindenting text. Along the way, we'll learn some tricks and play some code golf.
Episode #175: REPL-Driven Development
In today's episode I cover a classic development technique that doesn't get enough press these days. Interactive, exploratory development was and is common in the Lisp world, and Ruby's dynamic …