~/talk

Keynote: Beyond Ruby3.0

Talkat RubyConf 2021 · 2021-11-08..11-10· [ruby]
slides:none on file

Ruby 3.0 ships concrete features not promises: RBS and TypeProf enable static typing via external signatures and abstract interpretation rather than language syntax, third‑party checkers feed IDE completion, Ractors (actor model) bring isolated parallelism with limited shared immutable objects and channels, new syntax like pattern matching and numbered block params shortens code, and performance pushes continue with a 3x3 performance goal and multi‑layer JIT (yjit integration) aiming to make some workloads several times faster.

AI-written summary · about

  1. 0:00Start
  2. 3:54Static Type Checks
  3. 6:07Abstract Interpretation
  4. 7:45Concurrency
  5. 8:10For I/O heavy Tasks
  6. 8:59How can we use Multi-Core?
  7. 9:18Ruby Actor
  8. 13:13Ractor version is 3.87 times faster
  9. 15:11One-line Pattern Matching (3.0)
  10. 20:53Tools and Performance
  11. 22:24Ruby Static Typing is Supported by Tools
  12. 22:51Tools are More Important Today
  13. 23:39Better Tools Enables Better UX
  14. 24:32Performance Improvement
  15. 24:48Performance is not the first Priority
  16. 26:24Performance Heals Problems
  17. 27:32Web Applications
  18. 27:43Text Processing
  19. 28:07Factorial Numbers
  20. 28:38People Make Decisions on False Assumption
  21. 31:49Python tries to run 5x faster in 4 years
  22. 35:16Multi-Layer JIT
  23. 38:09I wanted to design a great language
  24. 42:36Shootout Improvement Challenge (TBD)
  25. 45:17To Create Better World
~/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.