66 min listen
MJIT, YJIT, and HAML with Takashi Kokubun - RUBY 573
FromRuby Rogues
ratings:
Length:
70 minutes
Released:
Dec 14, 2022
Format:
Podcast episode
Description
Takashi Kokubun is a staff developer at Shopify. He has been working with Ruby’s MJIT compiler for over 5 years but has been recently maintaining YJIT as well. JIT compilation is a method of running computer code that involves compilation after a program has begun running rather than before. He joins the show to talk about these topics alongside Chuck and Valentino. He also explains their importance as this contributes to running Ruby applications smoothly. He also shares his experience working with rust and creating HAML 6.0.0. About this Episode
Understanding JIT Compiler
Difference between YJIT and MJIT
Tools used to keep track of the optimization progress
HAML Updates
Sponsors
AppSignal
Chuck's Resume Template
Become a Top 1% Dev with a Top End Devs Membership
Links
tenderlove/tenderjit
Shopify/yjit-bench
[EN]Towards Ruby 4 JIT / Takashi Kokubun @k0kubun
k0kubun/railsbench
ruby/yjit.md at master
YJIT Benchmarks
Shopify/bootboot
Zig Programming Language
k0kubun/hamlit
k0kubun/temple
YJIT: Dive into Ruby's JIT compiler written in Rust / Rust.Tokyo 2022
RubyKaigi - YouTube
YJIT Hacking
haml/haml
GitHub: k0kubun
Twitter: @k0kubun
Picks
Charles - Timpanogos Game Convention - Home | Facebook
Charles - Rails Remote Conference 2022
Takashi - Jiro Ramen Recipe (二郎系ラーメン)
Takashi - I bonds
Valentino - [EN]Towards Ruby 4 JIT / Takashi Kokubun @k0kubun
Released:
Dec 14, 2022
Format:
Podcast episode
Titles in the series (100)
Episode 6: 006 RR Conferences and User Groups: This week the rogues discuss the importance of conferences and user groups to the Ruby community. - Panelists David Brady (blog twitter github ADDcasts) Peter Cooper (site twitter github The Ruby Show Ruby Inside) by Ruby Rogues