Published Sep 3, 2019
Episode 372: Aaron Patterson on the Ruby Runtime
Aaron Patterson from GitHub dives deep into the architecture of the Ruby runtime, examining its bytecode compilation, concurrency models, and memory management techniques, shedding light on the performance benefits and challenges of using C for the Ruby VM and the implications of the Global VM Lock on thread safety and application performance.

Topics covered
Popular Clips
Episode Highlights
Related Episodes


Episode 52: DSL Development in Ruby
Answers 383 questions

SE-Radio-Episode-266:-Charles-Nutter-on-the-JVM-as-a-Language-Platform
Answers 383 questions

Episode 36: Interview Guy Steele
Answers 383 questions

Episode 44: Interview Brian Goetz and David Holmes
Answers 383 questions

SE-Radio Episode 291: Morgan Wilde on LLVM
Answers 383 questions

Episode 89: Joe Armstrong on Erlang
Answers 383 questions
Episode 494: Robert Seacord on Avoiding Defects in C Programming
Answers 383 questions

Episode 159: C++0X with Scott Meyers
Answers 383 questions

Episode 411: Aaron Vonderhaar on Elm
Answers 383 questions

Episode 61: Internals of GCC
Answers 383 questionsEpisode 29: Concurrency Pt.3
Answers 383 questions

Episode 86: Interview Dave Thomas
Answers 383 questions

Episode 68: Dan Grossman on Garbage Collection and Transactional Memory
Answers 383 questions













