New Video: RUBYOPT and the Sneaky Shim
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…
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…
Ruby’s variable-scoping rules can be a little surprising if you’re coming from a C-like language. Learn how to introduce variable “shadowing” to Ruby blocks, and…
In which we discover a micro-pattern for extracting method input validations… with a uniquely Ruby twist at the end.
A question about multiple activities to the left of a statement modifier leads to some language lawyering about control flow, precedence, and semicolons.
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.