InfoQ

Topic/Tag specific view

JRuby Content on InfoQ


Latest featured content about JRuby

JRuby: The Pain of Bringing an Off-Platform Dynamic Language to the JVM

Community
Java,
Ruby
Topics
Code Analysis,
JRuby

In this presentation from the JVM Languages Summit 2008, Charles Nutter discusses bringing JRuby to the JVM, why Ruby is hard to implement, JIT compilation, precompilation, core Ruby implementation, Java library method access, method call semantics, scopes, open classes, heap-based frames, library challenges, strings, regexps, I/O, green threads, POSIX features, C lib support and future plans.

News about JRuby

JRuby 1.1.6 Released, Improves Ruby 1.9 Support

Community
Java,
Ruby
Topics
Runtimes,
Language,
Scripting,
RubyGems,
JRuby

JRuby 1.1.6 is now available. The latest release brings the usual list of speed improvements and bug fixes, but a big new feature is the full support for parsing Ruby 1.9 source code, as well as improved Ruby 1.9 support.

Ruby Performance: Great Shootout Results And A Discovery About Binary MRI vs Source Compiled MRI

Community
.NET,
Ruby,
Java
Topics
Runtimes,
Performance & Scalability,
JRuby,
Dynamic Languages

Antonio Cangiano has again benchmarked all Ruby VMs, MRI 1.8 and 1.9.1, REE, JRuby, Rubinius, IronRuby and MagLev. The results show the steady improvement of the performance of all VMs - and a few surprising lessons of how the performance of MRI can vary.

Articles about JRuby

A Look at Ruby Debuggers

Community
Ruby
Topics
Technology,
Runtimes,
JRuby,
Dynamic Languages,
Debugging

A misconception lingers in the Ruby world: Ruby has no debugger. This is blatantly wrong - Ruby has debuggers, GUIs for debuggers and APIs for debuggers. InfoQ takes a close look at the state of debugging tools in the Ruby world - and finds that its debugging support is more than sufficient.

Deploying JRuby applications with Java Web Start

Community
Java,
Ruby
Topics
Compilers,
JRuby,
Dynamic Languages,
Deployment / Datacenter

JRuby is built on Java - so it can make use of Java Web Start to make it easy to deploy JRuby apps. This article walks through the necessary steps for releasing a JRuby app with Java Web Start, including: how to handle signing, setting JRuby parameters and a look at using JRuby 1.1's coming AheadOfTime (AOT) compilation feature.

Interviews about JRuby

Nick Sieger on JRuby

Community
Java,
Ruby
Topics
JRuby,
Ruby on Rails

Nick Sieger talks about the future of JRuby, Java Integration, and his work on JEE deployment tools for Ruby on Rails like Warbler.

Smalltalk Dave about Programming Languages, SOA, MDA and the Web

Community
Architecture
Topics
Web 2.0,
Language,
JRuby,
Cloud Computing,
Dynamic Languages

In an interview at OOPSLA, Dave Thomas talks about the reasons for the rise of Java, what's behind Web 2.0, MDA and SOA, the rise of dynamic languages and the opportunities that he sees in the web as a platform.

Presentations about JRuby

Mingle: Building a Rails-Based Product

Community
Java,
Ruby
Topics
JRuby,
Dynamic Languages,
Ruby on Rails

Neal Ford talks about Mingle, Thoughtworks Studios' project management software. Mingle is written or JRuby - Neal explains the experience with building a product on JRuby, solutions to problems, and future plans for using JRuby in Mingle.

JRuby: Not Just Another JVM Language

Community
Java,
Ruby
Topics
JRuby,
Language

In this presentation from QCon San Francisco 2007, Charles Nutter discusses the Ruby and JRuby featureset, the JRuby compiler, calling Java from JRuby and vice versa, programming Swing with JRuby, JRuby web applications, JRuby on Rails, persistence, build automation, Test-Driven Development and Behaviour-Driven Development.