Ruby Midwest 2010 jRuby by Charles Nutter

1,170 views
1,103 views

Published on

The jRuby presentation by Charles Nutter at Ruby Midwest 2010. Charles blogs at blog.headius.com and tweets as @headius.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,170
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

















  • Ruby Midwest 2010 jRuby by Charles Nutter

    1. 1. JRuby All Sorts of Cool Stuff
    2. 2. Me • Charles Oliver Nutter • JRuby Architect at Engine Yard • Java developer since 1997 • JRuby developer since 2005 • @headius, headius@headius.com
    3. 3. JRuby • Ruby on JVM • Latest release: 1.5.1 • Ruby 1.8.7 compat, 1.9.2 coming • It’s Just Ruby! • (It’s Not Just Ruby!)
    4. 4. Boring Stuff • Trivial install: unpack, run (only prereq: Java) • Performance is great, ~1.9 • Rails etc run great • Production users since 2007 • Most mature, most stable alternative Ruby
    5. 5. Cool Stuff • Native threads (real concurrency!) • Java/JVM integration • Tooling and maturity • New frontiers
    6. 6. Native Threads • Ruby Thread :: Native Thread • Thread.new # real system-level thread • One process can saturate all cores • One Rails instance for a whole site
    7. 7. Scaling Rails
    8. 8. Platform Integration • Use any Java library like it’s a Ruby library • No-compile, single-file deployments • Cross-platform GUI libraries
    9. 9. Using a Library
    10. 10. Tooling and Maturity • Editor/IDE support with bonuses • Debugging tools • Profiling, memory tools • Commercial JVM environments
    11. 11. Tools
    12. 12. New Frontiers • Google AppEngine • Java or Python only (...or JRuby!) • Android • Java-mostly (...or JRuby!) • Anywhere with a Java server • Deploy like any other application
    13. 13. Android
    14. 14. Your Turn • Just try it! • Tell everyone • Let us know what you need
    15. 15. JRuby Book!
    16. 16. For The Managers • Three fulltime devs at Engine Yard • Support, professional services • And OSS-style IRC/email support • Engine Yard Cloud (soon!) • Well-established, mature, stable
    17. 17. Thanks! • http://jruby.org • http://wiki.jruby.org • http://bugs.jruby.org • http://engineyard.com/jruby • http://blog.headius.com

    ×