Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Ruby Internals - A Guide For Rails Developers

Ruby Central via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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

Reviews

Start your review of Ruby Internals - A Guide For Rails Developers

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.