Deadline for JavaOne proposals is here
Harry Anderson used to end his act by reminding his audience
"Never eat at a place called Mom's, and never play cards with a guy
called Pop." I had simpler rules that included not taking two women
out on the same date and not waiting until the last day to
submit session proposals for conferences. This weekend I broke both of
Believe it or not, the...
If you've worked with newbies, you know the common problems they
have when first programming with Java. A compiler tells them that the
name of the file containing a public class has to be named a certain
way. They are told that Java has no pointers and then they encounter a
NullPointerException. But long before any of this, writes Rick
Also in Java Today , many...
New book on indexing and search
The last book that Erik Hatcher co-authored was a definitive guide
on Ant and with "Lucene in action" he has done it again. A couple of
summers ago I saw Erik do a Lucene presentation at OSCon. In the back
of the room sat a tall quiet man mostly nodding at what Erik was
saying. That was Doug Cutting, the man who wrote Lucene. The book is a
comprehensive look at...
More than 200 projects strong
Roger Brinkley announces that the
JavaDesktop Community tops 200 projects. He writes "What excites
me the most about the 204 projects is the distribution of the projects
between incubator, linked, and full fledged projects." He goes on to
detail the projects of different types in the community and sets 300
projects as a goal to be reached by the end of this
Alternative to JUnit?
The JavaLobby's Matthew Schmidt has written an article on TestNG: Catch the
Testing Fever. TestNG has been getting a lot of attention lately
and Schmidt shows how easy it is to get going and even how to run your
existing JUnit tests. The article ends with instructions on how you
can now use TestNG with JDK 1.4.
It's hard to tell, but it seems that for many the question is...
Developer Notebook fills long-standing void
QuickTime Java seemed like a great solution to the gaps in Java's
media offerings. It was a somewhat Java-like wrapper on the QuickTime
APIs which ran on Windows and on Mac. The documentation tended to be
lacking, but at one point there was a pretty cool demo application
available online and a book by Bill Stewart and Tom Maremaa which
The answer is (binary) XML
John Mitchell has started a conversation about Binary XML He begins by asking "If binary XML is the answer, what exactly is the question?"
Also in today's Weblogs
Andreas Schaefar writes " I am always surprised when someone tells me
that he/she does not know how
to implement conditional compilation in Java. Here I want to
describe a way to implement it. I did not...
Joining forces to battle cross-cutting concerns
in Java Today , Russell Miles blogs that AspectJ and AspectWerkz
join forces to further AO. He thinks "this is great news, not just
for AspectJ/AspectWerkz developers but for the aspect-oriented
community in general. But what are the challenges? This is the first
major merger of two AO communities and so can they learn from
Do we benefit from a common vocabulary?
In Projects and
Communities, John Vlissides talks to Dev X about the history of the GoF
book and the possibilities of a second edition. He explains
"design pattern's two-pronged benefit as a vehicle for
In addition to promoting reuse of design, "design
patterns engendered a standard vocabulary that enabled architects to
Reducing the trivia on the new Tiger Exam
I was in Broomfield, Colorado to contribute to the rewrite of the J2SE
Certification exam at the end of December. Other participants in the
Exam writing workshop have said that they would blog on the experience
so I don't want to steal their thunder, but the week was exhausting
and a lot of fun. For the first three days we each wrote about eight...