Skip to main content

Changes coming

Posted by daniel on April 1, 2004 at 5:15 AM PST

The look and feel of the site will start to change today. In addition we will start to roll out changes over the next couple of weeks that include additional features and some new communities.

It would be nice not to announce such changes on April Fools Day but everything is in place for implementing some of them today and we wanted to get started. By the way, today's weblogs and the news items are the usual offerings while the items in our "Projects and Communities" section are not true, and the items in "Also in Java Today" are just silly. Happy April Fools Day.

In today's Weblogs , Dan Milstein explains Why I fear Aspect-Oriented Programming that we worries if AOP sacrifices clarity for flexibility. He wonders if AOP makes code harder to read and mistakes harder to find. In the talkback, experienced AOP developers say that was their fear in the beginning but that it helps localize code and makes it easier to find bugs. Alex Winston points out that many of the same arguments were made about OO.

Stephen Montgomery writes that it is "very difficult to get small software development groups who are targeting niche domains to remember that when they develop code for the community, they should be writing software for people first and computers second (as Steve McConnell might put it)." In When research meets software development , Stephen suggests "how we can individually implement subtle standards that change the standard practice of software development in our own projects and amongst the greater pool of developers."

Ron Hitchens links to a Clay Shirkey post about Situated Software. In the article Shirkey writes about "the approaches his students took when creating software for very specific, well-known social groups. He's basically talking about the opposite end of the spectrum from highly general, scalable, enterprise web applications."

Also in Java Today
, it's difficult to trace where this first appeared, but here's one source for the Top 12 Things a Klingon Programmer Would Say. You'll benefit from the wisdom embodied in such sayings as "Debugging? Klingons do not debug. Our software does not coddle the weak." and "Specifications are for the weak and timid!"

The Dating Design Patterns book includes adult versions of the classic GoF patterns including "Optimistic Persistence", "Friendzone Bridge", and "Interested Listener". These "patterns enable us to document a known recurring problem and its solution in a particular context, and to communicate this knowledge to others. Typically this has been thus far identified poorly, with such references as Man, she wants to talk about the Relationship [Morgenstern] and solutions like Whatever you do, don't tell her she looks fat in those pants [Roberts]. Thus dating was clearly a field rife with problems to identify and communicate solutions for, when the GoF first turned their attention to it."

In today's Projects and Communities , the direction project in the incubator will host Sun's new initiative to open-source their corporate management strategy.

The Java Windows community's longhorn project is a reimplementation of Microsoft's Longhorn release written as a 100% pure Java application.

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 by news director
Steve Mallet 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
. All members can subscribe to the email
updates for the site at the href="">
java-net Mailing Lists page. You must be logged in to subscribe
the javanet_Daily and javanet_Weekly lists. 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.