Today's dish is an exploration of how Ruby is able to quickly look up keys in hashes.
Episode #202: Identity And Equality
Today's episode deals with the concepts of identity and equality - what makes one object equal to another.
Episode #201: Immutable Object
In this episode we learn how mutability can lead to bugs in Value Objects... and how we can eliminate these types of bugs once and for all.
Episode #200: Quantity
In today's episode we take a look at a storied problem in software: defects caused by accidentally mixing-up the units of measurement used in calculations. And we kick off a …
Episode #199: Regexp Union
Today's episode demonstrates an easy way to build big regular expressions out of little ones.
Episode #198: Decorator Transparency
In today's episode we look at a potential complication of using the Decorator pattern, and discuss how to resolve it by enforcing Command/Query Separation.
Episode #197: Decorator
Today we explore the Decorator pattern, with the help of the SimpleDelegator standard library.
Episode #196: String Templates
Have you ever wanted a way to customize the format of certain generated strings, but felt like ERB or some other templating language was overkill? If so, today's episode should …
Episode #195: Advanced String Formats
Following on from the last episode, today we look at some more advanced uses of Ruby's string formatting features.