Skip to main content

New Infrastructure: Day Two

Posted by editor on August 25, 2009 at 5:38 AM PDT

Today is Day Two for the new infrastructure. An enormous amount of small to medium sized tweaks, fixes, and nudges were accomplished yesterday by the Cognisync development team, which constructred the new platform (have you noticed that their icon now sits next to the CollabNet icon at the bottom of this page?). I can't say that I myself have contributed any fixes, but I've at least tried to be part of the QA staff in the past month, and now. Working with the Cognisync and CollabNet teams, and also with my O'Reilly friends leading up to and during the transition, has been great.

I've been through plenty of platform migrations/transitions in the past -- none quite as big as this one, though. As I said yesterday, that we were live and running, with the majority of reported problems being page formatting issues, was to me a testament to excellent preparation in advance of the transition from all of the teams involved. There were some download issues at first, but those were addressed yesterday. There are still a few other outstanding issues that are not purely page format related. But, overall, day two begins with a much cleaner plate in terms of issues than what we had yesterday at this time.

As for myself, I'm still getting used to how this all works, or is supposed to work, from an editor's standpoint. But, I'm definitely getting close to being able to resume my regular duties, writing blogs that aren't about the new infrastructure itself, working on new articles, etc.

Sometimes a new underlying platform surprises you, with unexpected "features" -- like the one that kept removing the forum posts that I had posted to the home page. If you interact with the "feature" in a way that differs from how the platform developers thought you'd want to interact with it, strange results may ensue. I don't think we have that one entirely figured out yet. So, if you see a changing "Forums" section on the home page in the next day or two, you'll know that we're still working on understanding just how to make that aspect of the platform do what we want it to do.

The poll still hasn't been changed. I'll resume the weekly schedule of a new weekly poll this Friday.

In Java Today, Mario Fusco writes that lambdaj 2.0 brings (almost) real closures to Java: "Closures represent probably the most important feature that is missing in the tools box of each Java programmer. Some of them don't feel (or don't understand) the need of closures, while some other does and probably for this reason are evaluating to migrate toward a functional enabled programming language. The biggest part of us just learned to partially workaround this lack by using the verbose and poorly readable (anonymous) inner classes..."

Adam Bien posted NetBeans 6.8m1 + Wicket - First Smoke Test: "1. Wicket Plugin is not available from the Plugin Manager for Netbeans 6.8m1 yet. You have to download it directly. 2. The download (, search for Wicket) and installation are easy. You have to extract the zip file and point the Plugin Manager to the directory. After IDE-restart you are ready to go. 3. An existing Wicket-Project was "recognized" correctly. wicket:ids were recognized. You can jump from the wicket:id in HTML into the corresponding Java-file..."

mxc4 writes about Integrating BIRT into Your Maven Build - A Work In Progress: "When ever I undertake a project I always looks for an opportunity to use at least one new technology so as to continually increase the number of tools I have in my toolbox, so for a recent project I took the opportunity to use BIRT, the Eclipse's reporting engine. In the past, before Birt was available, I had made use of JasperReports. The biggest challenge I found with Jasper Reports at the time was the visual report designer..."

In today's Weblogs, Fabrizio Giudici announces BetterBeansBinding *is* now really in the Central Maven Repository: "So I'm taking the chance of this event for my first blog post with the new Java.Net infrastructure. It sounds as there have been issues yesterday, but I was on a cultural/gastronomic tour in Val d'Orcia and I only worked with my netbook for writing down some offline documentation - and today it sounds as most of the problems have been fixed. Well, I suppose I'll know that when I push..."

Arun Gupta provides TOTD #97: GlassFish Plugin with Eclipse 3.5: "A new version of GlassFish Tools Bundle for Eclipse (ver 1.1) was recently released. The build contains Eclipse 3.4.2 IDE with WTP Java EE support GlassFish v2.1 pre-registered and configured GlassFish v3 Prelude pre-registered and configured JavaDB sample database pre-registered and configured GlassFish Plugin (1.0.29) MySQL JDBC driver registered to the IDE Maven m2 plugins..."

Prior to that, Arun also presented TOTD #96: GlassFish v3 REST Interface to Monitoring and Management - JSON, XML, and HTML representations: "GlassFish Monitoring allows you to monitor the state of various runtime components of the application server. This information is used to identify performance bottlenecks and tuning the system for optimal performance, to aid capacity planning, to predict failures, to do root cause analysis in case of failures and sometimes to just ensure that everything is functioning as expected. GlassFish..."

In the Forums, tesis_glassfish asks How to find a Datasource by using Resource-Reference ?: "Hi there, I hope this is not too bad noob question. I have question about how to configure glassfish to find a Datasource using ejb-jar and..."

valleywood wonders about Initialize LWUIT in fullScreenMode = false: "Hi! I've read different threads about setting the fullscreen mode of LWUIT to false and managed to do so by casting the current display to a GameCanvas in the shoe methods of my forms. However I see a problem with this since the Form will show in..."

And vkoniecz replies Re: About memory leaks in GlassFish: "Well I would rather recommand the use of Memory Analyzer (MAT for short) with a Sun JDK. see This tool is several magnitude more useful for memory problems analysis..."

In the current Spotlight, Danny Coward invites us to participate in a Deep Dive on JDK 7: "The Janitor joined Ed Ort for a Deep Dive on JDK 7, check it out here. Really given how much is going into JDK 7, its perhaps more of a flyover and swoop, but, if you need to catch up with the plan, take a look."

The next Poll will be posted soon, once the dust from the infrastructure transition has settled.

Our Feature Articles include Jeff Friesen's article Introducing Custom Paints to JavaFX, which shows how you can leverage undocumented JavaFX capabilities to support custom paints in JavaFX Version 1.2. We're also featuring Biswajit Sarkar's Using the Payment API for Microcredit and Other Applications, which describes how to apply the Payment API (JSR 229) in JavaME applications.

The latest Java Mobility Podcast is Java Mobility Podcast 85: Migrating Your Midlets to JavaFX Mobile Technology: "Highlights from the JavaOne session TS-4506 with hints & tips on migrating your Java ME applications to JavaFX Mobile."

Current and upcoming Java Events:

Registered users can submit event listings for the Events Page using our events submission form. All submissions go through an editorial review before being posted to the site.

Archives and Subscriptions: This blog is delivered weekdays as
the Java
Today RSS feed
. Also, once this page is no longer featured as the
front page of it will be
archived along with other past issues in the href=""> Archive.

Related Topics >>


All the hoopla for this?

Looks like this is the change that we can believe in: big talk of change but everything remains the same.


My blog post appears twice :-) I know I'm a pleasant guy ;-) but maybe there's an error.