IVO ANJO
What lies beneath your Ruby app
In this talk, we're going to look inside the Ruby VM to reveal the answer: We'll journey from text file to running program, uncovering how Ruby parses your code, compiles it to bytecode, interprets it step by step, and even uses a Just-In-Time (JIT) compiler for extra speed. By the end, you won't (yet) be a Ruby core developer, but this black box we call "ruby" will look a lot more transparent.
I love to work on Ruby performance and that's how I ended up at Datadog where I'm building a Ruby profiler for the open-source datadog gem. I believe in bringing profiling (and observability in general!) to the masses: everyone should be able to pick up a profiler and use it to fix, understand, and improve their app!