Skip to main content

Being popular in High School

Posted by daniel on August 30, 2004 at 8:59 AM PDT

Bookclub discussion of Hackers and Painters begins

This morning I watched my two daughters walk down the street just enough ahead of me that I felt almost like an observer outside of the scene. The youngest is starting Kindergarten and the eldest is in third grade. As if there isn't enough for me to worry about - now that I've read the first essay in Paul Graham's "Hackers and Painters" I am already concerned about getting them through their adolescent years. Tell me you don't see yourself to some extent in that story. Actually, don't tell me - join this month's bookclub discussion of Hackers and Painters led by Jonathan Simon.

In response to those who've asked, our next bookclub will be a discussion of Brett McLaughlin's "Java 1.5 Tiger: A Developer's Notebook".

Also in Java Today
, many of the features of the Tiger release are not getting the attention given to Generics, Enumerated Types, and the enhanced for. In Some Other New Features in Java 2 Standard Edition, Dean Wette looks at StringTokenizers, support for environment variables with ProcessBuilder, support for XPath in JAXP, and other additions.

What happens when Aspect-Oriented Programming (AOP) and attributes are combined? Bill Burke explains "Together, they make a new powerful combination that gives framework developers a more expressive way of providing their APIs." In Aspect-Oriented Annotations, he shows how to use attributes to indicate the point-cuts for AOP, in effect extending the Java syntax by providing, for example, a pseudo-keyword that indicates a method is to be fired off in its own Thread.

James Gosling says "I know I'm biased, but the NetBeans 4 folks have done a great job" in his blog entry NetBeans 4.0 Rocks! In
today's Weblogs, Gosling writes "I've been playing with the Q builds all along, and they just put out their beta1 release. Lovely."

Jack Shirazzi says that he can't really take sides but points you to a Java IDE comparison called the "Java IDE shootout" from JavaOne comparing IntelliJ, Eclipse, NetBeans, Emacs and JDeveloper. Jack says that it used to be the emacs guys who were the most vocal, but that now the loudest voices come from the IntelliJ users.

Whoo hooo - new home page for the Forums. Yes, we're still working on them but today we highlight Simon Phipps piece on making money from Open Source. He writes,
"As the pool of community-maintained software grows and grows [custom-crafted code] will become less and less viable.
Do you agree? I have had several e-mails from people who don't - the floor is yours!"

Cajo replies that this is an Exciting Vision.
"The piece really resonated with me as being an effective evolutionary step. I regard open source today, like the hobby computer market of the late seventies. [..] Now it's high time for that evolutionary push into the 'personal' computer; those on families, and businesses desktops. Then the benefits we currently enjoy in the open source community can be enjoyed by all. Software prices will finally fall, and programs will really start interoperating."

Tackline adds to the Optimize Judiciously thread saying "How expensive is calling a virtual method that returns this? A couple cycles perhaps. It'll probably get inlined if used significantly. [..] If they are just going to get passed to an inlined method and then discarded, hardly seems worth creating a heap object where the stack will do."

In Projects and Communities,
the updated tutorial on Jini technology by Jan Newmarch features a chapter on Jini Advanced Security explaining the Jini 2.0 "set of mechanisms largely aimed at such issues as encryption, authorisation, etc"

The JSR community points to the 2004 JCP Awards Ceremony which recognized Doug Lea, Joshua Bloch, Tolga Capin, The Groovy Programming Language, and Advanced Multimedia Supplements.

In today's News Headlines

Registered users can submit news items for the href=""> News Page using
our news submission
. All submissions go through an editorial review before being posted to the site. You can also subscribe to
News RSS feed

Current and upcoming
Java Events

Registered users can submit event listings for the href=""> Events Page using our href=""> 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
Today RSS feed
. Also, once this page
is no longer featured as the front page of
it will be archived along with other past issues in the href=""> Archive.