Exit Early with Ruby’s Abort Method
Exiting early from a command-line script might seem pretty basic, but there are several ways to get it wrong. Learn the idiomatic way to indicate…
Exiting early from a command-line script might seem pretty basic, but there are several ways to get it wrong. Learn the idiomatic way to indicate…
The topic of this video might not be the most obvious application of Ruby’s pattern-matching features, but it’s a quick, expressive win!
Graceful development is all about cultivating well-paced feedback loops at every level. And one of the most important feedback loops we can build is a…
The trouble with temporary fixes is that they have a tendency to be not-so-temporary. They are forgotten, they accumulate, and sometimes they cause trouble. In…
Recently I ran across a social media post about some seemingly-bizarre Ruby behavior, and I decided it would make a great jumping-off point to talk…
A bit of seemingly-nonsensical Ruby behavior leads us to a discussion of unary operators, parsing heuristics, and the vital importance of whitespace.
Sometimes we need to temporarily patch third-party code—to add compatibility shims, or to add some diagnostics. And sometimes, that’s not easy to do… and we…
You need to insert a compatibility shim, diagnostics, or tracing code into a Ruby process… but you don’t have control over how the program is…
It’s hard to eat a sandwich with a spoon, and it’s hard to debug dynamic programs with static tools. In this episode, we look at…
You’ve just git-cloned a project you’ve never worked on before. How do you get oriented and situated? In this unrehearsed video, I talk about some…
Please confirm you want to block this member.
You will no longer be able to:
Please allow a few minutes for this process to complete.