~/talk

No Types Needed, Just Callable Method Check

Talkat RubyKaigi 2026 · 2026-04-22..04-24· [ruby, typescript]
links:none on file
slides:none on file

Claims that the only essential static check in many Ruby workflows is that a called method actually exists and builds a CI-first tool to do just that. The gem method_array uses Rust for speed, the Ruby prism parser and a bumper allocator, plus a graph-based flow like TypeProf to report no method error with exact file, line and column. It runs single-file today, catches missing methods quickly in CI, and plans multi-file, gem-stdlib resolution next.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 1:49One-line summary of the talk
  3. 2:12Benefits of types in Ruby
  4. 6:49How AI changed the game for Ruby
  5. 9:20Do we need types in the AI era?
  6. 12:30Guardrails for AI-generated code
  7. 14:19Introducing method_array gem
  8. 15:24How method_array works
  9. 21:05Why Rust for method_array
  10. 22:53Comparison with Steep and TypeProf
  11. 24:43Future roadmap for method_array
  12. 25:45Final thoughts and call to action
~/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.