InfoQ Homepage JVM Languages Content on InfoQ
-
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.
-
Rhino Mocks 3.3 is Ready
The latest version of the very popular mocking framework, Rhino Mocks version 3.3 is complete and ready to be used by your tests. This release provides many new features including Remoting Proxies and more.
-
JRuby ports of Ruby/LDAP, ruby-debug
New ports of Ruby libraries for JRuby are being released every week. Ola Bini just released JRuby/LDAP and the work on a port of ruby-debug has reached a milestone.
-
JRuby compiler finished
As Charles Nutter reports, JRuby's Ruby to Bytecode compiler is finished. This is used for AOT and JIT compilation, and will go into JRuby 1.1. Future plans include a compiler that could help with Java integration by turning Ruby classes into Java types.
-
Rubinius roundup
Rubinius development is rapidly gathering speed, and performance is shaping up well, as seen in recent benchmark results. With even members of the JRuby team contributing and praising its merits, it's time to look at the current state of Rubinius again.
-
Indispensable Tips on Using Java Classes in JRuby
Eric Armstrong, a Document Systems Architect at Sun Microsystems, recently wrote some great tips on calling Java code from JRuby in his post "Using Java Classes in JRuby".
-
Grails 0.6 Adds Best of Breed Mix From Spring Web Flow and Rich Conversations a la JBoss
Graeme Rocher announced Grails 0.6 which moves further away from "its Rails-like beginnings" but adds Spring WebFlow rich conversations.
-
Warbler: Rails Packaging for Java EE WAR files enhancement
To enable easy deployment of your Rails application to JEE Servers, Nick Sieger improved upon Goldspike with 'Warbler', a new tool to make it easier to package your Rails application into a war.
-
JNA brings native code to JRuby
The Java Native Access (JNA) library brings simple POSIX support to JRuby, and might just make native extensions possible.
-
Jython Receives First Major Release in 4 Years with Version 2.2
The Jython team has released the first major release of Jython in 4 years with version 2.2. This version implements the internal architecture of Python 2.2 and features of Python 2.3.
-
JRuby 1.0.1 release, JRuby 1.1 plan posted
Bugfix release JRuby 1.0.1 has just been made available, In other news: the planned items for JRuby 1.1, due this fall, were posted.
-
ORM with JRuby - ActiveHibernate
The ActiveHibernate project brings Hibernate features to JRuby - for those tricky ORM use cases that go beyond what ActiveRecord offers. We talked to project maintainer Johan Andries.
-
JetBrains IntelliJ IDEA 7 M2 Adds Groovy/Grails Support, Dependency Analysis
JetBrains has released the second milestone of IntelliJ IDEA 7. Among the features of M2 are enhanced Groovy/Grails support, dependency analysis tools, and better Spring/Hibernate integration.
-
JRuby targets Java 5
After long discussions, the JRuby team has decided to target Java 5 with post-1.0 JRuby. Users stuck on 1.4 need not despair, though. A solution using Retroweaver has been set up.
-
ObjectMother - a Forgotten Testing Tool
One of the earliest techniques for writing tests using TDD did not use mocks and stubs, but used the actual business objects instead. By creating a set of factories that instantiated, composed, and executed methods on business objects, real objects, in a non-initial-state of their lifecycle, could be created for testing purposes. The name coined for this pattern was ObjectMother.