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

Confreaks 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 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

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.