Wednesday Feb 26, 2014

Java EE 8 Community Survey - The Final Part!

"I do have to pick my priorities. Nobody can do everything." (Ray Kurzweil

As we promised earlier, the final phase of this outreach is an opportunity for you to let us know your priorities among the most frequently requested of the features from the surveys.

But it's not just about what's important and what's not important, it's also about relative importance and resources! We can't do everything on this list in one release, and there will certainly be things not on this list that we will need to do. But we want your help telling us how you would spend limited resources on the items on this list.

So today, we are launching the final survey (intelligently named 'Part 3'). The idea is very simple, we are granting you a budget of 100 points to tell us which proposed improvement(s) (existing specification improvement, completely new feature or new technology) you think is (are) important. If you think there is one 'must-have' improvement, just give it a lot of points... up to 100 points if it's really that critical for you. The only rule is that you have to allocate all of your points, not 99, not 101, 100 points on one or more proposed improvement(s).

It should be mentioned that not all of these technological improvements are equivalent in terms of difficulty, some might be relatively 'simple' to implement while other will clearly require more thinking and work. Also, while input from our Java EE developer community is of enormous importance to us, these results are not binding. We have to balance all the feedback we received, that's your feedback but also the input of the various Java EE licensees, the members of our Expert Group, etc.

Finally, it is a good occasion to remind that there is another way to contribute and influence Java EE evolution, it is to join one of the existing Expert Group projects.

So please tell us what you think is important for Java EE 8!

In advance and on behalf of the Oracle Java EE Team, a big thanks!

Wednesday May 30, 2012

Transactional Interceptors in Java EE 7 - Request for feedback

Linda described how EJB's container-managed transactions can be applied to the Java EE 7 platform as a whole using a solution based on CDI interceptors. This can then be used by other Java EE components as well, such as Managed Beans.


The plan is to add an annotation and standardized values in the javax.transaction package. For example:

@Target({TYPE, METHOD})
public @interface Transactional {
   TxType value() default TxType.REQUIRED

And then this can be specified on a class or a method of a class as:

public class ShoppingCart {
   public void checkOut() {...}

This interceptor will be defined as part of the update to Java Transactions API spec at

The Java EE 7 Expert Group needs your help and looking for feedback on the exact semantics. The complete discussion can be read here. Please post your feedback to and we'll also consider comments posted to this entry.

Saturday Jul 24, 2010

Good Feedback and Happy Endings - The Ugly URLs

As everybody that does not live under a rock should know, we are in the middle of integrating Sun into Oracle, and one of the activities has been integrating the web sites. The first step was Moving the Docs, 3 weeks ago. That went pretty well... except for the ugly URLs...

I'm happy to report that, thanks to Exposure and Feedback and help from KenC, SteveH, JustinK, AdamM, HenrikS and others, the problem will be solved.

So, remember, your feedback (and your patience as we react to it!) is very important to quality. Keep that in mind as we continue our integration, including The Big Website Merge this next week.

Friday Sep 12, 2008

MySQL Use case Competition - When theory meets practice

Sakila Writer

MySQL 5.1 is almost ready for prime time, but in the meantime some brave users have already started putting it to work in production environment.

MySQL wants to hear from these intrepid souls. The MySQL 5.1 use Case competition is under way. We want feedback from users who have found a practical usage for 5.1 features, and also from the ones who have met usability challenges.

Two articles have already been published from the competition submissions. One showing a popular soccer team using MySQL 5.1 and one proposing a creative way of managing large storage. More articles will come with your feedback

If you are using MySQL 5.1 in production, please let us know!

Sunday Feb 24, 2008

You can Vote... on GlassFish Bugs!

A Clear Ballot Box

I didn't know that CollabNet's Issue Tracker supported votes on bugs. You will need a Java.Net id, but you can go to your favorite bug (like this one, for example) and cast your vote(s); it looks you have a budget of 10 altogether (I've used 5 of mine so far).

Issue tracker also supports votes in queries: here are the GF bugs with At Least 5 Votes.

So, go ahead, and vote on bug 90... err, I mean, on your favorite bug :-).

Friday Jul 20, 2007

Recent Hudson News - Plugins and Lava Lamps...

Hudson Logo

The second Hudson Extreme Feedback Device is... a Lava Lamp! :-) As Kohsuke points out (and lava lamp fans know), the shape of the lamp changes over time, so you can tell how long ago your build broke.

On the plugin front, Kohsuke wrote a Gant Plugin and the community delivered 3 more: for Clover (from Stephen Connolly), a Plot Plugin (from Nigel Daley) and one for Visual SourceSafe (from Vara Kumar). Check the details and enjoy!

Thursday Nov 23, 2006

First Extreme Feedback Device for Hudson

Hudson has its first Extreme Feedback Device. Kohsuke has built an orb out from LEDs and a PIC chip and has it connected to his Hudson builds.

Now that he has built one, we need to decide where to place it... Check Kohsuke's blog for complete details, he even offers you the source code and schematics; maybe there are other interesting ideas on variations of this...