~/talk

Opening Keynote – Yukihiro 'Matz' Matsumoto

Talkat RubyConf 2026 · 2026-07-14..07-16· [ruby]
slides:none on file

A new AOT compiler, Spinel AOT compiler, compiles a useful subset of Ruby to C and produces single-file native binaries with no runtime VM (limitations: no eval, limited metaprogramming). Benchmarks show ~6× average speedup across 28 tests and specific gains like 86×, 32×, 22× on microbenchmarks; the repo reports 1,744 tests passed and 58 benchmarks passing. Development is AI-assisted: AI writes and rewrites code, runs tests and benchmarks, and triages issues while human judgment gates merge decisions.

AI-written summary · about

  1. 0:00Welcome to Matz
  2. 1:07Ruby’s philosophy and vision
  3. 3:36Best language for AI coding
  4. 10:15Ruby for AI and intelligence
  5. 11:20From projects to AI coding
  6. 15:38Building tools with AI in five minutes
  7. 20:25RSS reader demo
  8. 21:11Big integer AI multiplication
  9. 23:16Dream of Ruby AOT compiler
  10. 26:11Spinel: Ruby AOT compiler
  11. 31:11Self-hosting Spinel in Ruby
  12. 33:01Optimizing Spinel daily
  13. 38:07Spinel performance gains
  14. 40:21Spinel compilation demo
  15. 45:04Spinel vs JIT comparison
  16. 46:30Spinel limitations and features
  17. 47:15Spinel progress and updates
  18. 48:19Spin package manager
  19. 50:10AI agents for Spinel
  20. 53:06AI handling PRs at scale
  21. 55:36Human role in AI coding
  22. 58:33Why AI coding works
  23. 1:00:28Responsibility in AI coding
  24. 1:02:43Extreme vibe coding
  25. 1:07:23Spinel status and open source
  26. 1:08:30Closing thoughts
~/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.