~/talk

JRuby: What Why How ... Do it Now!

Talkat RubyConf 2017 · 2017-11-15..11-17· [ruby]
slides:none on file

JRuby ships as 9.1.14 (Ruby 2.3 compatible) with 9.2 targeting Ruby 2.4 and requires Java 7+, runs native threads, uses invokedynamic and the Graal JIT for heavy wins, and claims Graal yields 23x on a numeric benchmark and about 8x on block-heavy code while beating CRuby plus C ext on a red/black tree. Tooling includes VisualVM heap and JIT profiling, JRubyFX for GUIs, Warbler/.jar deploys, and ARJDBC 51 trims compatibility code so big Rails apps often bundle install and run after minor fixes.

AI-written summary · about

  1. 0:00Intro
  2. 0:27JRuby is Ruby
  3. 1:48Ruby Teams
  4. 2:22Criticism. Perspective!
  5. 4:18Libraries
  6. 5:50Scripting Java
  7. 11:01Scene Builder
  8. 12:34JVM Tooling
  9. 13:09JVM Tools
  10. 14:37Optimizing Ruby
  11. 15:44High Performance
  12. 18:07red/black Tree
  13. 18:39Concurrency? Parallelism?
  14. 20:10JRuby on Rails
  15. 21:01Compatibility
  16. 27:02Migrating to JRuby
  17. 27:54Installing
  18. 29:26Deploying JRuby
  19. 31:34Redmine on JRuby
  20. 32:25Mastodon
  21. 32:56The Bad News
  22. 35:21Non-coding Tasks
  23. 36:02Write Ruby
~/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.