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








