~/talks

Takashi Kokubun

what they talk about

all 4 in the filters

where they keep going back

all 5 in the filters

on a stage with

all 20 in the filters

who talks about the same things

titleconferencedate
Lightning-Fast Method Calls with Ruby 4.1 ZJITRubyKaigi 20262026-04-22
Proposes replacing per-call frame writes with driver frames in ZJIT, collapsing ~10–40 memory writes down to three by lazy-materializing frame metadata and…
Talk on
ZJIT: The future of Ruby performanceSan Francisco Ruby Conference 20252025-11-19
YJIT already delivers 10–20% production speedups; ZJIT is a new method-level JIT merged into Ruby 4.0 that adds a Ruby-aware high-level IR (ZJIT HR) and…
Talk on
Evaluating YJIT’s Performance in a Production Context: A Pragmatic ApproachMPLR 20232023-10-22
YJIT is a CRuby-integrated JIT using Lazy Basic Block Versioning and a simple “compile after N calls” heuristic, with a multiplatform backend (x86_64 and…
Talk on
Optimizing Production Performance with MRI JITRubyConf 20212021-11-08
Claims that MRI JIT finally speeds real Rails apps on Ruby 3.0 and gives measurable wins when tuned: use Ruby 3.0.0 (3.0.1 is broken, 3.0.2 differs), increase…
Talk on
Performance Improvement of Ruby 2.7 JIT in Real WorldRailsConf 20192019-05-01
Ruby 2.6 JIT speeds microbenchmarks like Optcarrot but slows real Rails workloads; Ruby 2.7 targets Rails-specific fixes. Experiments show linking many .o into…
Talk on
The secret power of Ruby 2.6: JITRubyConf 20182018-11-28
Ruby 2.6’s MJIT is usable with --jit (or RUBYOPT="--jit") and can speed some workloads ~2.5× (Optcarrot to ~60 FPS) but also makes Rails/Sidekiq slower when it…
Talk on
LLVM-based JIT compiler for MRI byTakashi KokubunRubyConf 20172017-11-15
Experiment builds an LLVM-based JIT for MRI that compiles YARV ISeq to LLVM IR or generates C and produces .so via Clang, uses inlining and LICM, runs…
Talk on
Lightning TalksRubyKaigi 20172017-09-18
Ten rapid demos show concrete results: Mastodon moves to ActivityPub with a unified actor model and a shared inbox not yet implemented; a WebSocket proxy…
Talk on
Evaluate Ruby Without RubyRubyConf 20162016-11-10
Claim: Ruby DSL can run without MRI by embedding mruby, producing a single binary either via go-mruby (Go + mruby bridge) or mruby-cli (pure mruby). Built…
Talk on
High Performance Template Engine: Guide to optimize your Ruby codeRubyKaigi 20152015-12-11
Built two faster Haml engines, Faml and Hamlit, by measuring with benchmark-ips and profiling with stackprof / rblineprof; attribute handling is classified…
Talk on
Lightning TalksRubyKaigi 20152015-12-11
Eight rapid demos: a GitHub‑API service that automates bundle updates and automatic security update service (claims about a ~90‑hour time saving); a Rails i18n…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.