Use an obscure feature of Ruby integers to efficiently store large matrices of boolean data.
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 …
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's episode is about a semantic convention for error handling that I learned from Jim Weirich.