Posted by editor
on February 5, 2010 at 11:47 AM PST
This week's new java.net poll asks "Does your company use an enterprise repository manager for development?" ...
This week's new java.net poll asks Does your company use an enterprise repository manager for development? A month ago we published John Ferguson Smart's article, Maven Repository Managers for the Enterprise . The larger the developer team, and the more diverse the products the team produces, the greater the benefits of using a repository manager become. As John says:
A correctly-configured repository manager can speed up your builds, save bandwidth, help you share artifacts within your organization, and give you better control as to what dependencies are used in your projects and where they are coming from. It can also play a key role in your development infrastructure, helping you set up a fully-blown automated build and deployment pipeline.
Voting for the new poll will be open for the next week.
Last week's poll: participation in java.net
The results of last weeks poll suggest that about three times as many people visit java.net to read content as the number of people who participate in more active ways, like contributing to a project, posting in forums, blogging, etc. A total of 175 votes were cast. The exact poll question and results were:
In what ways do you participate in the java.net community?
- 7% (13 votes) - I contribute to java.net projects/communities
- 8% (14 votes) - I post in the forums
- 1% (2 votes) - I blog and/or contribute articles
- 6% (11 votes) - Multiple of the above
- 73% (128 votes) - I read java.net content
- 4% (7 votes) - Other
First, my normal caveat: this is not a scientific poll; rather, it's a voluntary survey. The assessments of the results given in this post are presented with this understanding clearly in mind.
While it's not unexpected if a majority of visitors to a site browse the site's content as their exclusive level of participation, that one quarter of respondants indicated that they participate in java.net in more active ways is interesting. The objectives of java.net include being a platform for diverse Java/JVM development related activities. Java.net is clearly not simply a Java/JVM related news portal.
My role as editor may be centered on the news / editorial content aspect, and, in that regard, as I said in my Tuesday post , I am seeking new people to blog on java.net, and perhaps contribute articles. But, now that the uncertainty over the Oracle acquisition is gone, I think we can also look forward to investment in java.net's infrastructure that will improve the site's capability as a developer community platform.
As that happens,
alski's complaints ("This polling system continues to disappoint ... The site is dog slow most times to boot") may go away.
The other comment posted to the poll was by
dma02, who considers a great many java.net polls to consist of "dumb questions." There's no actual way I can respond to this type of criticism, other than to restate that all members of the java.net community are welcome to send me ideas for a java.net poll. The more people our polling questions come from, the less likely that they'll consistently displease some members of the java.net community.
So, if you have an idea for a java.net poll, please take the time to send it to me. One way to do this is to go to the java.net Submit Content page and select "Poll Question" for where the "item should go on the homepage." Just put any link in the "Link" box, if there isn't a specific page you'd like to point out to me, related to your poll question. Also please include suggested response options.
In Java Today , Terrence Barr completes his series with Oracle+Sun: Java News Round-Up, Part 3 :
Today, I’d like to summarize the highlights around developer communities and developer engagement under the Oracle+Sun announcements. I am mainly referring to “Overview and Frequently Asked Questions for the Developer Community” published on the Oracle Technology Network (OTN), but I will be including additional information I have collected in the past few days. Summary points: * Oracle has a long history of engaging with developers on many levels and this history will continue with respect to Sun’s developer communities...
Joe Darcy posted java.util.Objects and friends :
A small project I worked on during JDK 7 milestones 05 and 06 was the introduction of a
java.util.Objects class to serve as a home for static utility methods operating on general objects
title="Add shared two argument static equals method to the platform">6797535 ,
title="Add nonNull methods to java.util.Objects">6889858 ,
title="More methods for java.util.Objects: deepEquals, hash, toString with default">6891113 ). Those utilities include
null-tolerant methods for
comparing two objects,
computing the hash code of an object,
and returning a string for an object, operations generally relating to the methods defined on
In a Twitter post, @kirillcool pointed out Alex Ruiz's excellent article Debugging and testing Swing code :
Swing is one of the more powerful GUI toolkits available; it's extensible, configurable, and cross-platform. But Swing's flexibility is both its major strength and a great weakness. With Swing, you can construct the same UI in many different ways. For example, you can use insets, empty borders, or fillers to put space between GUI components. Given Swing's extensive stock of options, understanding an existing GUI can be as daunting a task as writing a new one, and mapping its visual appearance to the underlying code is far from trivial...
In today's Weblogs , Josh Marinacci posted The iPhone, Open Systems, and Leaving Sun :
Lots of people have opined on Apple's iPad, many deriding it's closed nature and lack of features. The thing is, those problems don't matter to most people. The iPad isn't for you or me. It's for everyone else. I've spent the last 20 years hoping we would have the technology to build such a device, even though I knew it was a device I would not personally use. But that doesn't matter...
Gabriele Carcassi is Building a fluent API (internal DSL) in Java :
In this post I am going to sum up things I have learned while creating a fluent API (or internal DSL) in Java. I'll talk about the search API I created for my current position: it's not a toy problem, it's a real problem, which has a significant amount of complexity. Because of that complexity, you get to see techniques and ideas that you don't usually see in toy examples. I am not including the full source, which (if you really want) you can access on the project's site ...
John Smart previews his Acceptance-Test Driven Development - talk in London next week :
I will be in London next week, talking about "Acceptance-Test Driven Development - Bringing Developers and Testers Together " at Skills Matter . "Test-Driven Development (TDD) and Behaviour-Driven Development (BDD) are powerful techniques, helping developers write better designed, more maintainable and more reliable code, and stay focused on the real user requirements. But how does the rest of the team fit in to the picture?...
In the Forums ,
tcolakov is seeing a squawk-native debugger problem? [debian-squeeze] : Hi there, I have been using squawk-native debugger with DELEGATING option without problem for sometime. Then, after a pause(say few months), I wasn't able to use debugger. I was able to start squawk program under SDA controller, but when I...
has an Eclipse Glassfish plugin v1.0.52 EAR deployment problem
: Hello all, I'm having a problem (more a feature than a bug) with deploying EAR to glassfish app server with glassfish eclipse plugin. My system: eclipse java ee 20090920-1017; glassfish eclipse plugin v1.0.52; glassfish v3 final ...
In the GlassFish WebTier forum,
peter_valihora writes about a Mojarra 2.0.2 + Groovy 1.7.0 problem : I'm trying to use Mojarra 2.0.2 with Groovy 1.7.0, but withou any success. I found Ryan Lubke's post on his blog (http://blogs.sun.com/rlubke/entry/groovy_mojarra ), but it seems not working for Mojarra 2.0.2 and Groovy 1.7.0. What changed in configuration since Ryan's post? ...
Our current Spotlight is the JCP article "Agility: Definitions, Principles, and Practices for Today" , by Susan Mitchell: "Agility is a word we hear a lot these days, but there are a variety of methods to implement it within the Java Community Process (JCP) program. Most people grasp the basic idea of being quick, but there is much more involved than sheer speed of development or time to market. There are additional meanings, such as the quality of being mentally alert, skill at changing direction, and the ability to maintain control even during times of stress..."
This week's java.net Poll asks Does your company use an enterprise repository manager for development? Voting will be open for the next week.
Our latest java.net Feature Article is Maven Repository Managers for the Enterprise , by John Smart. We're also featuring Jeff Friesen's Reading Newsfeeds in JavaFX with FeedRead , in which Jeff demonstrates how to apply JavaFX's RSS and Atom newsfeed capabilities to create a snazzy little JavaFX app that can run stand-alone or in a browser.
The latest Java Mobility Podcast is Java Mobile Podcast 92: MIDP 3.0 in Depth: Tutorials and Demonstrations : Excerpts from the JavaOne 2009 MIDP 3.0 In Depth: Tutorials and Demonstrations session with Roger Riggs, Lakshmi Dontamsetti and Stan Kao.
Current and upcoming Java Events :
Registered users can submit event listings for the java.net 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 java.net it will be archived along with other past issues in the java.net Archive .
-- Kevin Farnham