InfoQ Homepage JRuby Content on InfoQ
-
Glimmer - using JRuby and SWT for Eclipse RCP apps
Glimmer is a library for building GUIs with JRuby and SWT. Using the Builder idiom, it allows to define GUIs very quickly, but also permits to access SWT APIs directly. Glimmer was recently proposed as an official Eclipse project, so we caught up with Andy Maleh to talk about the project.
-
Interview: Charles Nutter discusses JRuby
JRuby project lead Charles Nutter discusses how he got involved with JRuby, Sun's involvement with JRuby, how JRuby fits into enterprise-level web applications, the possibility of a friendly fork of the OpenJDK source code, reasons for switching to JRuby, the future of JRuby, Spring and JRuby, and the Ruby community as a whole.
-
Dynamic Languages on the CLR and JVM
John Rose, a key designer behind Sun's new Da Vinci Machine project initiative, and Charles Nutter of the JRuby project, contrast dynamic language support and optimization on the JVM and Microsoft's Dynamic Language Runtime.
-
Article: Ruby Concurrency, Actors, and Rubinius - Interview with MenTaLguY
Actors, Fibers/Coroutines, Rubinius' Multi-VM and other Concurrency topics have come up recently. To put all these concepts into perspective, we talked to Ruby's MenTaLguY, who's been working on Ruby fastthread, Ruby Actors implementations, Rubinius, and much more. Also: a glimpse at MenTaLguY's next project.
-
Request: Sun, Drop Support for JRuby
Rick Hightower requests that Sun drop their support for JRuby in place of Groovy. The community has replied in the form of comments and blog posts to agree with and argue against Rick's position. Another battle in the language wars of 2008.
-
Boost your Java Test with Ruby and JtestR
The ease of Ruby for scripting tasks makes it a very powerful candidate for writing your Test suites. Until recently there was no real standalone framework to test your Java with Ruby. JtestR, written by Ola Blini (a member of JRuby team) and Anda Abramovici, makes it possible now. Ruby coupled with powerful Ruby tools such as RSpec, mocha will make writing Java tests smoother.
-
JRuby: 1.0.3 addresses compatibility issues, 1.1 performance update
JRuby 1.0.3 is out now. Although a point release, the update is significant because it addresses compatibility issues with Rails 2.0 and other libraries and tools. Meanwhile, some JRuby 1.1 performance improvements get noticed.
-
Monitoring Ruby
Developing Ruby and RoR apps might be easy - but what to do when something goes wrong, the interpreter misbehaves or memory leaks spring up. We look at the current options for taking a peek inside Ruby applications.
-
Interview: Guillaume Laforge on Groovy and DSLs
Groovy project manager Guillaume Laforge discusses the history of Groovy, it's relationship to Java, where Groovy fits into Java development, how Groovy compares to Ruby, how Groovy enables domain-specific languages, and what future Groovy development will focus on.
-
Oniguruma Java port speeds up JRuby
Joni, the Java port of the Oniguruma Regex engine, has been merged into the JRuby trunk. This promises to be the final step in implementing compatible and fast Regexes for JRuby... and initial tests with REXML seem to back that up.
-
Lessons from building Oracle Mix on JRuby on Rails
Rich Manalang posts a detailed report about the development of Oracle Mix, starting out on MRI, then moving to JRuby. Along the way, a few valuable lessons about JRuby (on Rails) development and performance pitfalls were learned.
-
Oracle Mix: First large JRuby on Rails app online
JRuby on Rails powers its first public webapp: Oracle Mix, a social networking app, was announced at OracleWorld. Built in a few weeks by a team of Oracle and ThoughtWorks, it shows that its possible to build a large application using JRuby on Rails and the Oracle software stack.
-
First JRuby 1.1 beta and JRuby 1.0.2 released
The first JRuby 1.1 beta was just released, shortly after the stable branch was updated with JRuby 1.0.2. Among many new features and better performance, ObjectSpace is now disabled by default in 1.1.
-
ThoughtWorks Releases Mingle 1.1
Mingle R1.1 is out, just 3 months after after the first release, packed with new functionality driven by user feedback from the launch and beta period. In December R1.2 will be released.
-
IDE scripting with Ruby and Eclipse Monkey
Eclipse Monkey now allows to script Eclipse with Ruby. This puts Eclipse closer to Smalltalk IDEs or Emacs, by allowing to automate tedious tasks or build simple tools right in the IDE using a familiar language.