In today's episode, we'll examine how the availability of tools to aid refactoring can change how we write code.
Search results for: episode 23
557 results found.

Episode #180: Ghost Load
In today's episode we learn at how to implement lazy loading using the "ghost object" pattern.

Episode #461: Compendious Thunks: Intro
Kicking off 2017 with a very special guest series on Design Patterns!

Episode #431: Exceptional Value
In this sequel to #430, we apply a powerful pattern for encapsulating problem values.

Episode #217: Redesign
Today, a story about a refactoring that went south, and turned out not to be a refactoring at all.

Episode #183: Extracting Ghost Load
We've used the "ghost object" pattern to lazily load attributes of a model object. And we've made a macro to easily declare "ghost-loadable" attribute accessors. Today we complete the generalization …

Episode #272: Complex RSpec Matchers with Noel Rappin
If you enjoyed the previous episode about how RSpec matchers really work, you're in for a treat today. Guest chef Noel Rappin joins us once again, this time to talk …

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.