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

YouTube

Compiling Ruby to Native Code with Sorbet & LLVM

Ruby Central via YouTube

Overview

Explore the development of an ahead-of-time compiler for Ruby, powered by Sorbet and LLVM, in this 30-minute conference talk from RubyConf 2021. Discover how Stripe aims to improve performance in their multi-million line Ruby codebase without sacrificing feature development. Learn about the motivations behind this project, delve into the inner workings of the compiler, and examine preliminary results from compiling Stripe's production Ruby code. Gain insights into this innovative approach to enhancing Ruby's speed and efficiency, and understand the potential impact on large-scale Ruby applications. Although still in development, this talk offers a unique opportunity to explore cutting-edge techniques in Ruby optimization and provide valuable feedback on the design.

Syllabus

RubyConf 2021 - Compiling Ruby to Native Code with Sorbet & LLVM by Jake Zimmerman & Trevor Elliott

Taught by

Ruby Central

Reviews

Start your review of Compiling Ruby to Native Code with Sorbet & LLVM

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.