MIT Sloan: Lead AI Adoption Across Your Organization — Not Just Pilot It
Google Data Analytics, IBM AI & Meta Marketing — All in One Subscription
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 under the hood. Discover the three core components of Ruby's interpreter: the new Prism parser that enhances error handling and IDE support, the YARV stack-based virtual machine with its garbage collection mechanisms and method lookup processes, and YJIT's Rust-implemented performance optimizations. Learn how these internals directly impact Rails application performance, including the performance differences between local variables, instance variables, and method calls, the costs of metaprogramming, and how object shapes affect memory efficiency. Gain practical insights for writing more performant Rails code while demystifying concepts like garbage collection (Mark and Sweep/Generational), object allocation strategies, and JIT compilation. Understand why contributing to Ruby's development matters and how you can become part of the Ruby community, all without requiring any C programming experience or deep technical background.
Syllabus
RailsConf 2025 Ruby Internals: A Guide For Rails Developers by Matheus Richard
Taught by
Ruby Central