Skip to main content

Blog Archive for daniel during January 2004

"Before you muck up your program's design to improve its performance, first make sure you have a performance problem and that following the advice will solve that problem." Update: we've posted Sun's open letter to the Eclipse community and would be interested in your reaction. You've heard similar advice before. Don't start to optimize until you need to and even then, you may not need to....
Your application does all that it's meant to. Before shipping it, take the time to add the platform specific finishing touches that matter. It may be something small. You move into a new house or apartment and you carry all of your possessions in and put away as many of the boxes as you can. You have to scrub the kitchen and bathroom before using them and may have to paint a wall or make some...
When you find news items, stories, interesting projects, RSS feeds, or events that you think we should be running, consider taking a moment to submit them to us using the submit content link on the left side of the main page. Yesterday Kimmy the wonderwife and I went to a parent-teacher meeting for our eldest daughter. Her second grade reading teacher was explaining that students should no...
You come up with a better solution that can be applied to problems of a specific type and proudly announce your new "Design Pattern" only to be told it's really just an "architectural style". That's what happened to N. Alex Rupp after we published his last article Beyond MVC: A New Look at the Servlet Infrastructure. He began by looking at the MVC design pattern and presented, what he thought...
In the left column of the front page, under the community heading you will see a new item: Project Help Wanted Ads. The Help Wanted section is a place where developers can find interesting projects to work on and for java.net projects to announce requests for someone to fill a particular need. The main restriction is that "Listings are restricted to volunteer openings for non-commercial...
You may be tired of hearing about test-driven development, but have you tried it yet? In his java.net featured article , Mike Clark provides A Dozen Ways to Get the Testing Bug in the New Year . His first two steps are for those of you already doing testing in your own way. If you are using main() methods and println calls or if you are tracing the value of variables using the debugger, he...
Today we've expanded our java.net family with our new Linux community. The Linux Community launches with leadership provided by Chris DiBona and Art Gould. Chris outlines some goals and guiding ideas in his Welcome to linux.java.net . Chris writes that he feels "that Java on Linux is one of these places that needs a healthy shove. Thus, I decided to give it a shot and see what could be...
"Once we get something on the screen, we can look at it. If it needs to be more we can make it more. Our problem is we've got nothing." In Bill Venner's interview in Also in Java Today , Ward cunning explains to Bill Venners what is meant by doing the simplest thing that could possibly work . The idea is to "focus on the goal. The goal right now is to make this routine do this thing. Let's...
You want to attract more people to your field and so you need to lower the barrier to entry. Can you make learning a difficult subject easier without dumbing it down? In today's Weblogs , Kathy Sierra addresses this in her entry What's so bad about making it easier to learn Java? She reports on 'on- and off-line grumbling about whether it's a good idea to "teach the unteachable' or try to...
In political races, candidates drop out and endorse front runners for a variety of reasons. Are there analogous reasons for some open source software projects to drop out of a race, endorse a front runner, and help with its campaign? In Endorsing the Candidates, Jim Cushing describes his search for a Java-based Object/Relational mapping tool in political terms noting that "the field of...