Skip to main content

Blog Archive for daniel during January 2004

In our java-net featured articles, William Grosso finishes his look at generics in Explorations: Wild cards in the Generics specification. Although Generics already introduce more flexibility when referring to type in a method, this article shows you how to use wild cards when you "want to leave the type parameter unbound, as a signal to the compiler...
Check for code you have lying around that is "overly clever, difficult to read and maintain, not expressive, or just generally violates all attributes you associate with beauty." Mike Clark is looking for real world examples to use to show "before and after pictures of that code [...] to demonstrate how ugly code can be made more beautiful through easy and practical...
Starting today you can subscribe to a daily or weekly emailed newsletter from java.net with a summary of our front page. This is a great example of why we should follow Kathy Sierra's advice about talking to our customers in Have your developers seen a real customer in the wild? I don't like to get site updates in email. I prefer to subscribe to blog feeds. So we launched java.net with blog...
The recent increase in JavaWorld magazine published articles isn't a sign of life, but instead of death. They have cleared out their queue, published all that remained, and closed the doors. As I wrote in October, "JavaWorld was the gold standard. It was the publication to read. In the early days of Java, it's where we learned about the technology from the early adopters." It's sad. I hate to...
The newly formed Java Tools Community web site announces "The JTC will promote the creation, adoption and advancement of Java(TM) Specification Requests (JSRs) for 'toolability' and interoperability in the design-time area." A quick search of online dictionaries showed no entries for 'toolability'. The alternative 'salability' was suggested with the corresponding definition The quality or...
With the Web Services hammer by your side, does everything look like a nail? In Projects and Communities, Michael Nascimento Santos asks "what are webservices meant to be used for?" in his blog entry Stop the hype about webservices! He argues that "Webservices are generally not the right technology for integrating two systems written in Java [nor for ] integrating two systems for which there...
It's breakfast time in Cleveland and I'm waiting for our west coast team to pop up on instant message. Let's see, what time is it there? Hey there's Bruno in Brazil. I wonder what time it is there. Oh and then there's the Martian rover - what time is it on Mars? I may be able to figure out the time in Sebastopol or Brazil, but Mars time is totally different. Follow the link in Also in Java...
While others left Steve Jobs' MacWorld keynote yesterday thinking about the new mini iPods and GarageBand application, I thought a bit about Java 3. I always walk out of a Steve Jobs' keynote glad that someone is driving the bus at Apple. I don't agree with all of his decisions, but the market gets a clear picture of Apple's direction from Jobs' public addresses. For example, with Mac OS X,...
When you take the time to write a desktop application in Java, you should also polish it and deliver the double-clickable applications that your end users expect. Joshua Marinacci continues his series on this topic with Make your Swing App Go Native, part 2. In this installment he adds task to an Ant build file to distribute his "Mad Chatter" application as an exe or app file. This creates...
In the U.S. we often begin the new year with a list of (usually) overambitious changes we want to make in the new year. Like many, my list includes exercising more, eating more sensibly, and losing the weight I meant to lose next year. There are personal items I'm happy with that I'm continuing with such as spending lots of time with my daughters, keeping in contact with my friends, and trying...