Everything in programming is about tradeoffs. Ruby emphasizes productivity and developer happiness over just about everything else. The Java Virtual Machine and the infrastructure that comes with it focuses on performance, concurrency, just-in-time optimization, finely tuned garbage collection, platform portability and a huge ecosystem of enterprise grade libraries. Combined, they are a powerful pairing before you even factor in mobile development with Android.
“Charles was honestly the first person that came to mind as an opening keynote for the reboot year of the conference. It’s a polyglot conference after all, and what better keynote than a man who has championed the ability to run one popular language on the VM and infrastructure of another? We’re thrilled to have him join us this year.” - Barry Jones, Conference Organizer
Meet Charles Nutter
Social: [ @headius, headius.com, LinkedIn, Facebook, Instagram, Sessionize ]
Charles has been a professional developer for thirty years and a full-time JRuby contributor since 2006. He has been named a "Java Champion" and a "Ruby Hero" for his work on JRuby, bringing the Ruby and Java worlds together and pushing both forward. Charles is a JVM language developer and advocate at Red Hat.
Keynote // Ruby on Rails on the JVM with JRuby
Category: [ Development, Ecosystem ]
Languages: [ Ruby, Java ]
Framework/Platform: [ Ruby on Rails, Android ]
Ruby and Rails are still popular choices for fast development and happy developers. What do they look like when combined with the power of the JVM? This talk will introduce you to JRuby, a high-performance, modern Ruby implementation for the Java platform. We'll cover Ruby compatibility, Rails development, and survey other benefits of JRuby like GUI development and Android apps in Ruby. Attendees will learn how to get started with JRuby across a variety of use cases, and an understanding of how JVM languages can leverage the modern JVM.