We’re going to start building a JIT for Ruby from the ground up. First, we’ll learn how Ruby’s virtual machine works, then talk about the CPU itself. Finally we’ll start building a JIT for Ruby in Ruby. This session is on September 30th at 2 PM PT.
Ruby’s pattern matching support, introduced experimentally in 2.7, is a lot more powerful than you may expect. All you need is to replace when with in and your case statements become capable of matching against anything.
Are you joining a new company, and the codebase is massive and scary? Are you freaking out because you are not sure how to get started at a new developer job? Here is a list of strategies to help you be more confident.