Skip to main content

Blog Archive for daniel during February 2004

Michael Ivey writes that if you don't yet use source control, change tracking, and regular builds in your process, you should implement them today. For him, the most important to implement is change tracking. His What I want to know about your process is the latest java.net featured article . In it he writes, " Source control can be added to your development routine in a single day and for...
I know there are some who have written that we developers should just sit in our cubes and write code, but three days at ETech has helped stretch what I thought code could and should do. Listening to presentations by people from different fields has also been eye opening. I covered Monday's Digital Democracy Teach-In . This was a room full of people concentrating on connecting people using...
How expensive are exceptions? The debate continues. In Also in Java Today , Kirk Pepperdine and Jack Shirazi's latest Eye on Performance looks at Exceptions to exceptions . They look at the difference between using instanceof and catching a ClassCastException. They look specifically at the costs involved in handling an exception other than just the normal cost of an exception as a first...
Inversion of Control has attracted a lot of attention lately. It may be time for you to play with Spring, PicoContainer, or one of the other frameworks. Sam Newman has written a java.net featured article which serves as A Brief Introduction to IoC . Sam introduces the topic through examples of interface, setter, and constructor injections using Spring and PicoContainer. As a concrete...
Deadlines are kind of like speed limits. The percentage of people submitting papers before the last day permitted is just a bit lower than the percentage of people driving under the speed limit on the highway. Last week National Public Radio ran a story they titled Students Blame FedEx for Missed Deadline . The story details the experience of "thirty students whose Fulbright applications were...
"The quality of the work you are doing is important. It contributes to the overall impact or effect of the project." Pragmatic Programmers Andy Hunt and Dave Thomas talk with Bill Venners about software craftsmanship, the importance of fixing the small problems in your code (the "broken windows") so that they don't grow into large problems, and making design decisions that are reversible and...
The beta release of J2SE 1.5 is now available. In today's Weblogs , James Gosling announces The Tiger is out! Of all the new features, Gosling says that for him, " the big one is Generics: the ability to parameterize a type. This is vaguely like templates in C++, but much cleaner and more straightforward. It dramatically improves working with things like container classes, and it has a...
Bill Wake compares the agile methodology view of a project in process as being similar to looking through a fisheye lens. In today's Weblogs , Bill compares the traditional project plan with the agile view in Fisheye Lens Project Management. In a traditional plan there are many problems and "the sheer mass of data makes it hard to see what's really important". With Agile methods, you see...
You create a secure environment for users - how do you help them take advantage of your security features or at least be aware when they have bypassed them. When you scan for available wireless, you will often encounter people who have left the default settings on. There are some who run their wireless open so that other people can use them. These often have no password requirements. I'm...
Is Sun's open letter not that big of a deal? We posted Sun's open letter to Eclipse on Friday as soon as we had officially received a copy. The letter was posted elsewhere on the net and there are active discussions at the Java Lobby and on Slashdot. The amount of discussion here at java.net and other places is less than I would have expected. Is this a non-issue? As I've written before,...