Closing Keynote
summary
Builds a null object toolkit for Ruby that auto-generates classes, supports impersonation (inherit from arbitrary base classes), and adds deferred operations so mimic can queue work until the base is known. Shows variations: black hole IO (chains to self), traceable nulls (record file/line), and interface subsetting via instance_methods minus Object.instance_methods. Demonstrates dynamic command discovery as a plugin mechanism and reports the approach works and spurs community pairing via the pair with me campaign.
AI-written summary · about
chapters (11)
- 0:00Introduction to null objects
- 2:19Building a null object toolkit
- 3:50The joy of meta programming
- 6:50Implementing class generation
- 9:15Philosophy of joy in coding
- 11:40Advanced null object features
- 15:00Pair programming and community
- 19:20Interface subsetting techniques
- 21:40Pairing with a beginner's mind
- 25:04Refactoring with dynamic commands
- 27:48Conclusion and sharing joy








