Ruby Rogues

MJIT, YJIT, and HAML with Takashi Kokubun - RUBY 573

12.14.2022 - By Charles M WoodPlay

Download our free app to listen on your phone

Download on the App StoreGet it on Google Play

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 EpisodeUnderstanding JIT CompilerDifference between YJIT and MJITTools used to keep track of the optimization progressHAML UpdatesSponsorsAppSignalChuck's Resume TemplateBecome a Top 1% Dev with a Top End Devs MembershipLinkstenderlove/tenderjitShopify/yjit-bench[EN]Towards Ruby 4 JIT / Takashi Kokubun @k0kubunk0kubun/railsbenchruby/yjit.md at masterYJIT BenchmarksShopify/bootbootZig Programming Languagek0kubun/hamlitk0kubun/templeYJIT: Dive into Ruby's JIT compiler written in Rust / Rust.Tokyo 2022RubyKaigi - YouTubeYJIT Hackinghaml/hamlGitHub: k0kubunTwitter: @k0kubunPicksCharles - Timpanogos Game Convention - Home | FacebookCharles - Rails Remote Conference 2022Takashi - Jiro Ramen Recipe (二郎系ラーメン)Takashi - I bondsValentino - [EN]Towards Ruby 4 JIT / Takashi Kokubun @k0kubun<br...

More episodes from Ruby Rogues