~/talk

JRuby Everywhere! Server, Client, and Embedded

Talkat RubyConf 2016 · 2016-11-10..11-12· [ruby]
slides:none on file

JRuby claims concrete wins: the red/black benchmark runs almost twice as fast as CRuby with a C extension, JRuby 9.1.6 ships and aims for Ruby 2.4 compatibility, and ActiveRecord JDBC is rebooted to reuse ~75% of Rails code and hits 99.57% of Rails tests on SQLite. Demos show calling Java libs directly (Purugin Minecraft plugin), JRubyFX and FXML GUIs, executable JAR/war packaging, Docker/Heroku deployment, and Raspberry Pi embeds; caveats include a native-extension loader bug in 9.1.6 and a ~70MB memory footprint.

AI-written summary · about

  1. 0:00Intro
  2. 1:18Built on Java Platform
  3. 4:27Ruby 2.4
  4. 6:03JRuby 1.7 EOL
  5. 7:01Scripting Java
  6. 10:31Snake Case
  7. 11:27Rails 5 Support
  8. 12:51Old Adapters
  9. 16:11Roadmap
  10. 17:47Rails Tests
  11. 19:52Deploying JRuby
  12. 22:13Docker Deployment
  13. 22:54Executable JAR Deployment
  14. 24:03Other Services
  15. 26:00Controls!
  16. 26:10Shapes, Fills, Strokes
  17. 26:32Hardware Accelerated
  18. 26:45Stylesheets
  19. 30:47Navigation
  20. 31:32State Transitions
  21. 34:19FXML?
  22. 35:32Scene Builder
  23. 37:42Controller
  24. 38:39State of the Art
  25. 39:36JRuby on ARM
  26. 41:56Embedding Caveats
~/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.