
Websphere CTO Jerry Cuomo on REST & Project Zero
IBM Fellow and WebSphere CTO Jerry Cuomo talks about REST and Project Zero, IBM's new Groovy & PHP based RESTful app mashup / scripting / dev tool.
Tracking change and innovation in the enterprise software development community

IBM Fellow and WebSphere CTO Jerry Cuomo talks about REST and Project Zero, IBM's new Groovy & PHP based RESTful app mashup / scripting / dev tool.
JRuby 1.1 has been released, bringing massive performance increases due to the new JIT, a new Regex engine and other improvements. InfoQ talked to Ola Bini and Charles Nutter about the changes in the new release and the future directions of the project.
Rack provides an interface between web servers and code that handles HTTP requests, such as web frameworks. This simple library has been adopted by many web frameworks, but it's also usable as standalone. We caught up with Christian Neukirchen, creator of Rack, to see what Rack is all about.
HotRuby is a new way of running Ruby code: compile it down to Ruby 1.9 bytecode and run it in a client side interpreter written in Javascript. We take a look at what makes HotRuby work.
A new project called MacRuby aims to improve Ruby on MacOS X by using the Objective-C runtime and Garbage Collector to improve Cocoa support and speed. To get an idea of how MacRuby works, we talked to Laurent Sansonetti of the MacRuby team.
Two months after the initial release of Ruby 1.9.0, a new snapshot 1.9.0-1 has been released. The release warrants a look, since it contains a few breaking changes and a few small additions like Proc#curry. Also: plans for Ruby 1.8.x, the next stable release were posted.

In this article Groovy Project Manager Guillaume Laforge provides an overview of the new and noteworthy features of Groovy 1.5 including support for Java 5 features with annotations, generics and enums. You will also be introduced to enhanced Groovy tooling support via Maven and IntelliJ.

In this article, Matthew Bass guides you step-by-step through the process of creating your own version of a Ruby script to automate file uploads using SSH. Complete source code examples are included, with line-by-line analysis of what the code is doing. A good introduction to Ruby as a powerful scripting language.

Groovy's Metaobject-Protocol provides a single point of contact for modifying the core behaviour of the Objects we create. John McClean shows how to use Groovy's MOP to perform AOP interception without proxyies or bytecode manipulation, and shows how the same is possible in Ruby and other dynamic languages.