JRuby: Tomorrow's Ruby Today
You know that JRuby is Ruby for the JVM, but what does that really mean? JRuby is compatible with Ruby 4 and runs Rails, but also enables use cases that regular Ruby can only dream of:
- Precompiling code for commercial products
- Single-file deployment with any JDK on any device (even mobile and embedded)
- Low-overhead profiling of production apps
- Simple, powerful multi-threading that uses all cores
- Cross-platform libraries for graphics, GUIs, games and AI
And with JRuby 10.1, we're adding new and amazing features and optimizations every day. You've never seen Ruby like this!
This talk will present several fun and cool JRuby use cases that are difficult or impossible to do with regular Ruby. You'll learn how to do more with Ruby and bring Ruby to more places.
-
Charles NutterCharles Oliver Nutter has been a JRuby developer for 20 years, now self-funding its development through his startup Headius Enterprises. Charles wants to see Ruby succeed everywhere that other languages succeed, and believes JRuby is the best way to deploy Ruby for mobile devices, desktops, and enterprises.