InfoQ Homepage JRuby Content on InfoQ
-
Embedding MacRuby For Application Scripting
The upcoming MacRuby release will have some features that allow to embed the runtime and use Ruby to script Objective-C based applications.
-
Ruby Future Roundup: Ruby 1.9.0-5 Released, JRuby Skips 1.8.7, Procs#=== For Case Testing
Ruby 1.9.0-5, the feature frozen precursor of Ruby 1.9.1 has been released. Procs in 1.9.x now implement Proc#=== which allows to use as executable selectors in case-statements. Also: The JRuby team decides not to work on 1.8.7 support in the near future.
-
Kenai: Project Hosting Built on JRuby on Rails
Kenai is a new project hosting platform from Sun. It offers a comprehensive set of services for open source projects, including source code management and issue-tracking, and most notably, it is built with JRuby on Rails.
-
NewRelic Offers Free Rails Monitoring, Adds New Features
NewRelic now offers their Rails performance monitoring (RPM) Lite product free of charge for all Rails users. A host of new features were added to the various commercial versions of RPM.
-
Fibers Roundup: NeverBlock Now Rails Compatible, "Poor Man's" Fibers For 1.8
NeverBlock released a new version of their library - this time with support for Rails and Ruby 1.8. The 1.8 support uses Amun Gupta's "Poor Man's" Fiber code which implements Fibers using Threads.
-
JRuby Roundup: RCov Port Available, Ribs For Hibernate Support, Parser Stats
A port of the popular code coverage tool rcov is now available for JRuby. Ola Bini started a Hibernate-based library for persisting Ruby objects named Ribs. And finally, JRuby trunk contains a new MBean for analysing parse times.
-
Dynamic Invocation Runs on OpenJDK
John Rose, a Hotspot VM developer at Sun, has announced the first successful execution of the 'invokedynamic' instruction on the OpenJDK VM. Dynamic invocation is an important feature for adapting dynamic languages to the JVM.
-
JRuby 1.1.4 Released
JRuby 1.1.4 is now available and features improved and much faster Java integration, the beginnings of 1.9 compatibility, native library integration with FFI, and much more.
-
Interview: Nick Sieger on JRuby
In this interview recorded at RubyFringe, Nick Sieger talks about the future of JRuby, Java Integration, and his work on JEE deployment tools for Ruby on Rails like Warbler.
-
Ruby and Rails Software Stacks Overview
A growing number of fully fledged software stacks for Ruby is available, providing all the necessary software you need to run an application, including web and database servers. They come in different flavors: virtual machine images, Amazon EC2 images and installer based. We take a look at some of them to give you an overview.
-
Rails Caching Reloaded With EHCache
Rails 2.1 brings new caching features which makes it very easy to cache any values including models. Apart of the basic File, Memory and DRb stores, Memcached was the only solution to do shared memory cache. JRuby (on Rails) can now use the popular Java distributed cache EHCache as part of its new Cache stores thanks to Dylan Stamat.
-
JRuby Roundup: Java Integration and Debugging (JSR-45) Improvements
Some recent changes on the JRuby trunk improve Java Integration, which allows JRuby to interact with pure Java code faster and more conveniently. Also: Ruby code compiled with JRuby's (JIT) compiler can now make use of the JVMs debugging capabilities using JSR-45 (Debugging Support for Other Languages).
-
JRuby Roundup: 1.1.3, rcov4jr, Rubinius MVM and FFI
JRuby 1.1.3 was released with Gems 1.2, improved performance, and many other fixes. Meanwhile the library support for JRuby increases, with a JRuby version of rcov in the works, as well as ports of Rubinius' Foreign Function Interface (FFI) and its MVM API.
-
RubyGems Roundup: 1.2 Release, JRuby, Faster Gem Releases
RubyGems 1.2 has been released with improved speed and new features such as development and runtime dependencies, and more. Upcoming versions of JRuby and Ruby 1.9 will ship with this release. Also: Tom Copeland reports changes to Rubyforge promise faster Gem releases.
-
Introducing the Ruby Benchmark Suite
Antonio Cangiano started the Ruby Benchmark Suite project, which aims to collect a comprehensive set of benchmarks that users and implementers of Ruby can use to compare different implementations. We talked to Antonio about his plans and he gave us a timeframe for the next Ruby shootout.