Skip to main content

Rejection Slips

Posted by daniel on March 9, 2005 at 5:05 AM PST

JavaOne "no thank you" v 1.0 ship

Yesterday was a busy IM day. Friends popped up to say all of their
JavaOne session proposals were rejected. Dozens were rejected at the
same time so I thought for a moment that I had made it through the
first round. Then BAM - six rejections in less than a minute.

What I heard from others echoed my own experience. Some of my
proposals were the strongest I've ever submitted. Others also noted
that much less strong proposals of theirs have been accepted in the past. My
favorite was one on the new Java APIs for Rendezvous with some pretty
cool examples. Not cool enough. Fortunately, I'm in some pretty strong
company. Many have blogged about rejected proposals. Ted Neward posted
about his string of rejected talks and posited that it might be his
lack of affiliation with Sun. But Mary Smaragdis and Simon Phipps,
both Sun employees, blogged about their rejected submissions as well.

We could probably put together a pretty cool conference built from
talks rejected by JavaOne.


David Walend has been wrestling for a while with href="http://weblogs.java.net/blog/dwalend/archive/2005/03/better_javadoc.html">
Better JavaDoc on http://java.net and blogs about it in today's href="http://weblogs.java.net"> Weblogs . He writes "I'm
still not satisfied by publishing my JavaDoc by checking it in to CVS
on http://java.net. I'd like to ask for an alternative, but am not
sure what would be best."

What's in a name? Tom Ball thinks there is a lot and writes about it
in his post href="http://weblogs.java.net/blog/tball/archive/2005/03/the_most_powerf.html">
The Most Powerful Refactoring? "Guess what the most powerful
refactoring is -- Extract Method? Collapse Hierarchy? Remove Middle
Man? Tom thinks that one of the simplest refactorings is the most
powerful in this blog."

Davor Cengija builds on a story we are featuring today in href="http://weblogs.java.net/blog/dcengija/archive/2005/03/commonschain_a.html">
Commons-chain: a few tips. " ONJava.com published an article
titled 'A Look at Commons Chain: The New Java Framework' by Bill
Siggelkow. Being a commons-chain user myself for some time now, I
thought people might find useful a tip or two."


In Also
in Java Today
, here is the article that Davor comments
on. "Business analysts and managers illustrate such systems using
flowcharts and workflow diagrams instead of class hierarchies and
sequence diagrams," which can be a different way of thinking from the
heirarchical thinking required by object-oriented programming. But
Bill Siggelkow, author of href="http://www.oreilly.com/catalog/jakartastrutsckbk/">Jakarta
Struts Cookbook, says that the Jakarta Commons Chain solves some
of these problems. In href="http://www.onjava.com/pub/a/onjava/2005/03/02/commonchains.html">A
Look at Commons Chain: The New Java Framework, he shows how some
several classic design patterns help Commons Chain simplify sequential
activities for Java programmers.

You may have a suite of JUnit tests installed and passing, but how
do you know you have sufficient code coverage? Elliotte Rusty Harold
writes that you can href="http://www-128.ibm.com/developerworks/java/library/j-jester/">Test
your tests with Jester. Jester "changes the source code,
recompiles it, and runs the test suite to see if anything breaks. For
instance, it will change a 1 to a 2, or change an if (x > y) to if
(false). If the test suite isn't paying close enough attention to
notice the change, then a test is missing." Harold shows you how to
get started with Jester and points to possible performance issues with
using this approach.


In Projects and
Communities
, help the href="http://community.java.net/mac/">Mac Java Community project
MacJTray provide the tray
icon functionality of JDIC on
Mac OS X. With href="https://macjtray.dev.java.net/servlets/NewsItemView?newsItemID=1963">its
first public preview, the project is seeking developers with Cocoa
expertise to help with the native platform integration.

Reduce the size of class files with the href="http://community.java.net/javatools/">Java Tools community's
new incubator graduate: project href="https://stripper.dev.java.net/">Stripper. This tool lets you
remove class file attributes selectively from a command line or from
Ant.


Tackline says that we need href="http://forums.java.net/jive/thread.jspa?messageID=12186&tstart=0#12186">
Better Examples in today's href="http://forums.java.net/jive/index.jspa">Forums. "The
"Totally GridBag" Flash has been widely linked ( href="http://madbean.com/blog/2004/17/">http://madbean.com/blog/2004/17/). The
grid bag code does indeed look bad. Where would some get the strange
ideas about coding like that? The JavaDoc is the most obvious place to
look. And there it is. The example in GridBagLayout is only
appropriate for JDK 1.0.2 and earlier."

Kohsuke follows up in the thread on href="http://forums.java.net/jive/thread.jspa?messageID=12174&tstart=0#12174">
Identity constraint accessor/mutator generation. "Identity
constraints are out of place from the rest of the constraints, because
for example the XPath isn't guaranteed to point to any particular
element/attribute declaration. This means that without a heuristics, a
compiler like XJC cannot generally determine what elements/attributes
keys are pointing to, and so on. Also, keys can consist from multiple
fields, which further complicates the binding. James Clark explains
this more eloquently in href="http://www.idealliance.org/papers/xml2001papers/tm/web/05-01-03/relaxng.htm">
http://www.idealliance.org/papers/xml2001papers/tm/web/05-01-03/relaxng.htm"


In today's java.net
News Headlines
:

Registered users can submit news items for the href="http://today.java.net/today/news/">java.net News Page using
our news submission
form
. All submissions go through an editorial review before being
posted to the site. You can also subscribe to the href="http://today.java.net/pub/q/news_rss?x-ver=1.0">java.net News
RSS feed.


Current and upcoming href="http://www.java.net/events"> Java Events :

  • March 14-17, 2005 href="http://conferences.oreillynet.com/etech/">O'Reilly Emerging
    Technology Conference

Registered users can submit event listings for the href="http://www.java.net/events">java.net Events Page using our href="http://today.java.net/cs/user/create/e"> 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 href="http://today.java.net/pub/q/java_today_rss?x-ver=1.0">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 href="http://today.java.net/today/archive/">java.net
Archive.

JavaOne "no thank you" v 1.0 ship