RubyConf 2021 - Some Assembly Required by Aaron Patterson

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=4vDfegrjUtQ



Duration: 35:45
359 views
16


Some Assembly Required by Aaron Patterson

Let's write a JIT for Ruby, in Ruby! We're going to learn how a JIT works from the ground up by building TenderJIT, a pure Ruby JIT compiler. First, we'll learn how Ruby's virtual machine works, then we'll learn how to plug a JIT in to the virtual machine. Finally, we'll generate machine code from our Ruby programs. By the end of the presentation we'll have a working JIT that converts Ruby code in to machine code all written in pure Ruby! But don't forget: some assembly is required!




Other Videos By Confreaks


2022-08-09RubyConf 2021 - Q&A with Matz by Evan Phoenix & Yukihiro Matsumoto (Matz)
2022-08-09RubyConf 2021 - On Being an Early Career Dev in Your 30s by Ben Greenberg
2022-08-09RubyConf 2021 - Lightning Talks
2022-08-09RubyConf 2021 - Taking the 737 to the Max by Nickolas Means
2022-08-09RubyConf 2021 - Parsing Ruby by Kevin Newton
2022-08-09RubyConf 2021 - Job Fair Part 2: Homebot, Vimeo, and Grailed
2022-08-09RubyConf 2021 - Job Fair Part 1: Weedmaps, MX, and Doximity
2022-08-09RubyConf 2021 - Delightfully Fashionable Lemurs in Decorating Ruby by Brandon Weaver
2022-08-09RubyConf 2021 - Your Team, as Saga by Betsy Haibel
2022-08-09RubyConf 2021 - Keynote: Finding Purpose and Cultivating Spirituality by Andrea Guendelman
2022-08-09RubyConf 2021 - Some Assembly Required by Aaron Patterson
2022-08-09RubyConf 2021 - Keynote: Beyond Ruby3.0 by Yukihiro (Matz) Matsumoto
2022-07-06Automated perf. budgeting into your pipeline w/ sitespeed.io - Daniel Lopez - JSConf US 2019
2022-07-06Time is a Social Construct - Daniel Cousineau - JSConf US 2019
2022-07-06Bringing back dial-up: the internet over SMS - Alexandra Sunderland - JSConf US 2019
2022-07-06Weaving Tapestries of Code - Jen Luker - JSConf US 2019
2022-07-06Strike a Pose - Gesture recognition in JavaScript w/ ML & Arduino - Charlie Gerard - JSConf US 2019
2022-07-06Deliberate, Directed, Positive ACTION! - Peter Aitken - JSConf US 2019
2022-07-06Native Web Apps: React, JS & WebAssembly to rewrite native apps - Florian Rival - JSConf US 2019
2022-07-06CSS Algorithms - Lara Schenck - JSConf US 2019
2022-07-06JavaScript: Off the Grid - Sophia Shoemaker - JSConf US 2019