Kicking off 2017 with a very special guest series on Design Patterns!
Unhandled exceptions got you down? In today's episode we'll look at some alternatives for when things go wrong.
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 …
Today we'll spruce up a command-line application by enabling it to dynamically re-wrap text as the terminal is resized.
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. …
Diving back into my Gem-Love project, today I begin the process of adding users to the system. Because this is a larger feature, it will be split across multiple episodes. …
After many passing mentions, StringIO finally gets its own episode!
Join guest chef Brandon Dees to learn why you need to care about good password authentication practices - even if your application is small and doesn't handle sensitive information.
In this episode, we address the Primitive Obsession code smell with a lesser-known design pattern.
Today we take a lightning tour of a power tool for inspecting Ruby objects.