A broad mix of topics were highlighted on java.net in this past week, with programming techniques, the Java language, and conferences/JUGs receiving the most attention in Java Today news items and blog posts. If you didn't get a chance to visit java.net on a daily basis in the past week, read on, and you'll find all of the week's Java Today news items, a selection of java.net blog posts, and the old and new java.net spotlights and polls.

This week's index:

JavaEE, GlassFish


Alexis Moussine-Pouchkine said "Happy Birthday!" in Remember June 2005? GlassFish turns 5!

When it comes to application servers, 5 years is both a loooong time and probably also still the beginning of the story. In June 2005, I wasn't yet part of the GlassFish team but I knew a number of people in the group and had been using Sun's application servers for the longest time. I had become excited again about Sun's plans when the decision to make the RI production quality was taken (Sun App Server 7 days). Interestingly enough, the first one ever to blog about GlassFish was JBoss' Marc Fleury...

Eduardo Pelegri-Llopart announced a chance for you to Get As to your Qs - GlassFish Community Update on Tuesday:

This Tuesday, June 8th, 9am PT (TZ converter), we will host another GlassFish Community Update. We will use GlassFish TV at uStream, like our previous update - you just need to point your browser to the channel (additional show info).  uStream (still?) uses a Flash client - the App Store says there is an iPad client but reviews suggest it might not work on this channel...

Eduardo also analyzed GlassFish Under Oracle - Mailing Lists Trends:

We regularly track adoption using a number of metrics and report back, so... how are things going under Oracle? First a caveat that these are early days in our integration and a number of infrastructure issues (location of web pages, underlying services) are in transition. This is most apparent in downloads but downloads also impacts other indicators. I don't expect things to settle down until late in the year, but I wanted to report on the current status...

Juliano Viana discovered that ThreadLocal + Thread Pool = bad idea (or: dealing with an apparent Glassfish memory leak):

One of the not-so-great things about developing Java web applications is the fact that, after a few redeployments, sooner or later the web container JVM needs to be restarted due to Out Of Memory errors. This has been true in every combination of development environment and web server I have used so far, and until last week Netbeans 6.8 + Glassfish 3.0.1 was no exception. The cause of Out Of...

Tools, IDEs, etc.

Geerjan Wielenga noted that REST Integration is a Piece of Cake on the NetBeans Platform:

Integration of REST resources into NetBeans Platform applications is trivial in 6.9