Talks related to TruffleRuby

This page attempts to list all talks related to TruffleRuby that were recorded with good quality.

RubyEvents also has a nice page listing many talks related to TruffleRuby.

Deoptimizing Ruby at RubyConf 2014

Fast Metaprogramming with Truffle at RubyKaigi 2015

Ruby’s C Extension Problem and How We’re Solving It at RubyConf 2016

A Tale of Two String Representations at RubyKaigi 2016

Who reordered my code?! at RubyKaigi 2016

JRuby+Truffle: Why it’s Important to Optimise the Tricky Parts at VMSS 2016

Efficient and Thread-Safe Objects for Dynamically-Typed Languages at OOPSLA 2016

Improving TruffleRuby’s Startup Time with the SubstrateVM at RubyKaigi 2017

Polyglot From The Very Old To The Very New at PolyConf 2017

Parallel and Thread-Safe Ruby at High-Speed with TruffleRuby at RubyKaigi 2018

Beyond puts: TruffleRuby’s Modern Debugger Using Chrome at RubyKaigi 2019

TruffleRuby: Wrapping up compatibility for C extensions at RubyKaigi 2019

The TruffleRuby Compilation Pipeline at wroc_love.rb 2019

Running Rack and Rails Faster with TruffleRuby at RubyKaigi 2020

The Future Shape of Ruby Objects at RubyKaigi 2021

Just-in-Time Compiling Ruby Regexps on TruffleRuby at RubyConf 2021

A History of Compiling Ruby by Chris Seaton at RubyConf 2021

Ruby’s Core Gem by Chris Seaton at RubyConf 2022

Splitting: the Crucial Optimization for Ruby Blocks at RubyConf 2022

Call-Target Agnostic Keyword Arguments at CGO Graal Workshop 2022

Rethinking Strings at RubyKaigi 2023

From Interpreting C Extensions to Compiling Them at RubyKaigi 2024