BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage JVM Languages Content on InfoQ

  • JRuby on Java ME/CDC

    After first steps to running JRuby on Android, JRuby's Charles Nutter now started work on making JRuby run on the CDC profile of Java ME.

  • JRuby 1.2 RC1 Released, Initial support for Android

    JRuby 1.2 RC1 is now available, complete with improved 1.9 support, performance improvements and bug fixes. Also: initial support for using JRuby on Android.

  • Ruby 1.8.8 and the Road to Ruby 1.9.1

    Which Ruby to choose - 1.8.x or 1.9.1? What's the best migration path? We take a look at some recent ruby-core discussions and the plan for Ruby 1.8.8 which will help moving to 1.9.1. Also: Fibers are now also available in Ruby 1.8.6/1.8.7.

  • New Relic updates RPM to Improve Collaboration and Integration

    New Relic announced the availability of RPM 1.2 which goes a long way into making the job of the developer better with improved collaboration and integration.

  • Interview: Lennart Augustsson on DSLs Written in Haskell

    In this interview filmed at QCon SF 2008, Lennart Augustsson talks about writing DSLs in Haskell, presenting the advantages offered by the language. In that context, he talks about embedded DSLs, static and dynamic languages, syntax and semantics, monads and many other related topics.

  • JRuby and Clojure - A Good Match?

    Clojure is a JVM based LISP with interesting properties for concurrency (persistent data structures, STM). New libraries for Clojure are popping up - and some of them are inspired by Ruby libraries such as HAML, ActiveRecord, Rack, and others. We also look at combining JRuby and Clojure to get the best of both Ruby and LISP world, as well as access to technologies such as STM.

  • Dynamic Report for Java and Grails

    Reporting is a common feature found in many software applications and DynamicJasper aims to make it a simple and easily configurable process.

  • Clojure Brings STM, LISP to the JVM

    Clojure, a LISP-style language for the JVM, is gaining interest quickly. One of the reasons is definitely its approach to concurrency which builds on Software Transactional Memory (STM). We talked to Stuart Halloway who's writing the first book on Clojure for the Pragmatic Programmers.

  • JRuby GUI MVC Framework Monkeybars Goes 1.0

    There are many JRuby libraries on top of Java GUI toolkits. Monkeybars is a JRuby MVC framework for building GUI applications, and it's now available in version 1.0. We talked to James Britt about Monkeybars.

  • "Classic" versus "Mockist" TDD, Distinction Real?

    Hot in the TDD Yahoo group is a discussion concerning the perceived continuum between the "Classic" and "Mockist" TDD. Steve Freeman, Nat Pryce, Michael Feathers, Dale Emery, and many more discuss terminology and describe their approaches. The discussion also debates whether there even really exists such a continuum, and if so, what distinguishes the approaches that represent it's extremes?

  • Ruby 1.9.1 Is Close - Time To Switch From 1.8.x?

    Ruby 1.9.1, the first stable version of Ruby 1.9 is around the corner, with the RC2 expected any day. 1.9.x hasn't seen much adoption or support in it's first year - although a closer look shows that it might be time to consider 1.9.1.

  • Programming Languages: 2008 Review and Prospects for 2009

    In the beginning of last year, Ehud Lamm launched on Lamba the Ultimate a thread about programming languages predictions for 2008. Several subjects popped up: concurrency, functional programming, future of Java, Ruby, C++, and many others… What really happened in 2008 and what are the prospects for 2009? Bloggers have addressed these questions on demand of James Iry, echoing at last year thread.

  • Beans Exposed with JMX Builder

    JMX has been around for quite some time and now it's gone Groovy. Find out what one developer is doing to provide an easy to use Groovy Builder for exposing your beans.

  • Dynamic Language IDEs: News From Groovy-Eclipse

    Another part of our series about IDEs for dynamic languages: a look at the future plans and latest feature additions of Groovy-Eclipse.

  • JRuby 1.1.6 Released, Improves Ruby 1.9 Support

    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.

BT