Cleanly and easily add undo-ability, with the Command Pattern.
I made a deliberate decision not to write my own screencast delivery software. Here's why.
Join guest chef Chris Strom for an introduction to the Command Pattern
A companion post to episode #461, demonstrating the Ruby equivalent of Dart's "tear-off" methods.
Kicking off 2017 with a very special guest series on Design Patterns!
Quick, easy, minimal immutable Value Objects in Ruby
Windows users can feel like second-class-citizens in the Ruby world. Ruby gems and tools often don't work quite right on Windows hosts. But we can fix this. Making your code …
Intention-revealing array combinations in Ruby.
Clearing up confusion around "bang methods" in Ruby.
When refactoring Ruby code, getting a fresh perspective on the data model can help drive out a cleaner design.