2. Me
• Charles Oliver Nutter
• JRuby Architect at Engine Yard
• Java developer since 1997
• JRuby developer since 2005
• @headius, headius@headius.com
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. 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. Cool Stuff
• Native threads (real concurrency!)
• Java/JVM integration
• Tooling and maturity
• New frontiers
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
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
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