Skip to main content

Blog Archive for daniel during May 2004

As the Swing forum draws to a close, Jonathan Simon suggests that we gather our thoughts from the forum discussion into an open letter. In today's Forums, Simon writes "I think we are at a point where we could write an open letter from the Swing community to Sun. This could lead to a a more formalized dialog with the Swing team and Sun with regards to prioritization of enhancements and bugs...
The latest Tiger beta, JWSDP 1.4, AppFuse 1.5 Beta, OSWorkflow ... To start with, in today's Projects and Communities , Michael Nascimento Santos reports that Sun has released for download a new beta of JDK 1.5. Supported platforms are Windows, Linux, and Solaris. As a Mac user I'm not so happy - but I can always fire up a Windows or Linux box and take the latest features for a spin. Matt...
How do you test private methods when doing test driven development? Some people have developed interesting techniques designed to expose your private methods to their test framework without exposing them to the outside world. If you think of TDD as being mainly about designing the public interface and making certain that everything you call through the public interface works properly, then you...
Microsoft has been aggressively recruiting developers and educator to .Net. What are we doing? If you've been following N. Alex Rupp's recent reports you'll know that Microsoft invited him to come to their TechEd conference as their guest. Educator friends have also been brought to Microsoft conferences and been given training and hardware in support of classes that are taught with Microsoft...
To many, HTML over a TCP/IP connection is the Internet. Joshua Marinacci writes in his java.net featured article The HTML Renderer Shootout, Part 1 that "HTML is so pervasive, its usefulness outweighing its flaws, that we find it in many applications that aren't strictly web browsers. Chat programs, help files, and even a certain online music store are all built on top of the flexibility and...
Janice Champion is java.net's fifty-thousandth member. Someone had to point out to me that we had passed fifty-thousand members in less than a year. Although it's on our front page, it's not something we were really tracking carefully. Thanks to you, Janice, and many others who have joined this year. Please feel free to drop me a line on what you'd like to see us do more of in the next year...
"You can run the same test a thousand times, but it’s not going to find bugs outside its parameters." Check out Bret Pettichord's three part blog on the reasons behind last year's blackout. Bret includes many observations about detecting and fixing the race condition that led to the widespread blackout. At the end of the first piece he summarizes Nancy Leveson as saying " safety requires...
"Does it seem odd to consider the builder when deciding how to build?" This comes from entry 10 "Considers the Sophistication of the Team that Will Implement It" in our Also in Java Today link to the Hacknot article The Top 10 Elements of Good Software Design. The author argues "We would not challenge the notion that a developers' skill and experience has a profound effect on their work...
"This calculator could get a B+ in our Algebra/Trig class. Shouldn't we change what we teach." Twenty years ago I was at a math meeting where Joan Countryman held up a calculator and said that. I got the same feeling reading Michael Ivey's blog entry Quick and Easy Object Persistence: pBeans + Groovy Beans and maybe I'm beginning to get what Groovy is about. If we have tools and languages that...
"Whether it's fair or not, people judge you by the words you use." Although that line comes from a radio advertisement trying to sell you a vocabulary building tool, it applies as well to your choice of names for concepts as well as for variables, methods, and classes. I originally was thinking of this quote in the context of a discussion I recently read in Chamond Liu's book "Smalltalk,...