AI, Data Science & Cloud Certificates from Google, IBM & Meta
Finance Certifications Goldman Sachs & Amazon Teams Trust
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore Ruby's internal architecture in this 29-minute conference talk specifically designed for Rails developers who want to understand how the Ruby interpreter works behind the scenes. Dive deep into the three core components of Ruby's execution engine: the new Prism parser that enhances error handling and IDE support, the YARV virtual machine with its stack-based architecture and garbage collection mechanisms, and YJIT's Rust-implemented performance optimizations. Learn how these internals directly impact your Rails applications through practical insights into performance differences between local variables, instance variables, and method calls, understand the performance implications of metaprogramming, and discover how object shapes affect memory efficiency. Gain valuable knowledge about method lookup processes, object allocation strategies, and the Mark and Sweep/Generational garbage collection systems that keep your applications running smoothly. Discover why understanding these fundamentals can help you write more performant code, contribute to the Ruby ecosystem, and appreciate the work of Ruby's core contributors. No C programming experience required—just bring curiosity about optimizing Rails applications and understanding the mechanics that power your favorite programming language.
Syllabus
RailsConf 2025 Ruby Internals: A Guide For Rails Developers by Matheus Richard
Taught by
Confreaks