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.
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...
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
(6797535, 6889858, 6891113). Those utilities include null-safe or 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 java.lang.Object...
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...
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...
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...
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...
marioz 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..."
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.