Skip to main content

Over The Summer

Posted by editor on June 25, 2008 at 6:59 AM PDT


A look at new Subversion features

While some projects need the highly distributed features of source control systems like Mercurial and Git, most of us do pretty well with Subversion. A few weeks back, actually, we made Subversion the only visible choice for new java.net projects, though you can use CVS by request if you really need it for some reason. But for most typical development projects, Subversion is an appropriate default choice.

Subversion 1.5 just came out a few weeks back -- no, it won't be on java.net until it's part of a future CollabNet Enterprise Edition update -- and it just so happens the next in our series of JavaOne mini-talks is about features in Subversion 1.5. Granted, this was recorded a month ago, so some of the comments will be forward-looking, but it's still useful.

In
j1-2k8-mtT15: Subversion: Merge Tracking, Eclipse Integration, and CollabNet Desktop Edition, The latest JavaOne Community Corner Podcast, Brian Dawson gives a brief Overview of new features in the upcoming release of the open source SCM Subversion including enhanced merge tracking and change set management as well as using CollabNet Desktop Edition within Eclipse to facilitate team based task and change management.


In Java Today,
the SDN has posted a transcript of May's "Ask the Experts" session on JRuby Support in NetBeans IDE 6. "One of the significant new features added to NetBeans IDE 6 is support for JRuby. With this support, Ruby developers can take advantage of NetBeans IDE features such as code completion and the debugger to develop and maintain their Ruby code. In this session, NetBeans and JRuby experts Tor Norbye, Charles Nutter, and Brian Leonard answered a variety of questions about JRuby support in NetBeans IDE 6."

In a new article at TheServerSide, Raj Radhakrishnan takes a look at new Portlet 2.0 functionality in JSR 286 Portlets: Action-scoped Request Attributes. "Java Portlet Specification v1.0 (JSR 168) defines the portlet API, container-portlet contract and packaging requirements for Java portlets. The recent Java Portlet Specification 2.0 final draft (JSR 286) facilitates implementing portlets with more advanced capabilities. This article illustrates the use of the action scoped request attributes runtime option, which facilitates Java objects created during action phase being accessible during render phase in the form of request attributes.

A two-part series of articles by Brent Boyer takes a look at Robust Java Benchmarking. "This article, the first in a two-part series, guides you around the many pitfalls associated with benchmarking Java code. Part 2 covers the statistics of benchmarking and offers a framework for performing Java benchmarking. Because almost all new languages are virtual machine-based, the general principles the article describes have broad significance for the programming community at large."


In today's Weblogs, Jim