YoVDO

Compiling Ruby to Native Code with Sorbet & LLVM

Offered By: Ruby Central via YouTube

Tags

RubyConf Courses Ruby Courses Compiler Design Courses LLVM Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

RISC-V Toolchain and Compiler Optimization Techniques
Linux Foundation via edX
The State of Julia in 2021 - JuliaCon Keynote
The Julia Programming Language via YouTube
Get Started Using WebAssembly (wasm)
egghead.io
DataFusion and Apache Arrow: Supercharging Data Analytics with a Rust-Based Query Engine
Databricks via YouTube
Compilers - Jared Shumway
White Hat Cal Poly via YouTube