~/talk

Better Ruby

Talkat EuRuKo 2024 · 2024-09-11..09-13· [ruby]
slides:none on file

Ruby targets 3x performance and then delivers benchmark gains plus steady 5–10% yearly speedups and lower memory use; MJ and a new JIT approach boost CPU-bound paths but can slow typical Rails apps, YJ moves to Rust and keeps improving, and Ruby compiles to WASM so Rails can run in the browser. Runtime work adds generational + incremental GC, Ractor for parallelism and a fiber scheduler for IO, pattern matching, data classes, an experimental namespace/packages system to load multiple gem versions, and Prism as a unified parser for tools and the compiler.

AI-written summary · about

  1. 0:00Better Ruby introduction
  2. 2:22Why Ruby is great
  3. 8:30Ruby improvements decade
  4. 15:44Ruby 3x3 performance
  5. 21:38Modern Ruby features
  6. 28:17Ruby 2 evolution
  7. 33:01Ruby 3.4 namespace
  8. 36:01Ruby performance gains
  9. 38:11Ruby development tools
  10. 41:05Gem sharing community
  11. 43:37Ruby community value
  12. 45:10Closing thanks
~/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.