Talks related to TruffleRuby

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

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