Skip to main content

Blog Archive for daniel during December 2003

As you can see from the submitted pictures, Duke is enjoying quite a vacation. Readers have snapped pictures or created their own images of Duke's vacation photos for winter 2003. Duke has had a whirlwind vacation that included skiing, swimming, mountain climbing, visiting movie stars, and just hanging out. Thanks to the creative submitters. It's been a great half-year for us at java.net....
How often have you heard a question that begins like that and leaves you thinking deeply and answering "I'm not sure". You scratch your head and think, that's definitely not a stupid question. That isn't to say that all stupid questions are created equally. Some highlight an issue that has multiple answers and amounts to the questioner seeking guidance from those with more experience. Others...
You go to a local bookstore to browse for a book. You go to a local camera store to hold the different models in your hand and choose the one you like the best. Then you go online and buy from an online source that doesn't incur the costs of inventory you can hold and salespeople you can talk to. It hardly seems fair. On the one hand, you should be able to get the best deal on a product. On...
Aspects seem like they're a good idea - I've just been waiting for an example that wasn't logging, debugging, or security. The idea of cross-cutting concerns makes a lot of sense. There are some parts of a program that don't seem to belong in the hierarchy because they are used throughout the application. Two canonical examples seem to be logging and security. The ideas aren't new. The...
Separating your UI from the model and keeping your interface thin are two recurring mantras. One technique that helps accomplish both goals while allowing customers to test for usability is paper prototyping. Paper prototyping is "a technique that lets you mock up, test, and refine a design -- totally on paper -- before you write a line of code." Carolyn Snyder has gone back through her...
I don't know why the talkback to Kathy Sierra's blog upset me so much. She wrote a well reasoned piece on developer/customer interaction and JBob's response is that it "Sounds like developers have forgotten their place." Their place? As in "in the home" or "to be seen and not heard" or "locked in a cubicle writing code"? JBob writes that "A developer's job is to write code. Period. They have a...
If you write it, they will come. This is the first of many myths that chromatic explores in his look at assumptions that open source developers work under. His ONLamp article Myths Open Source Developers Tell Ourselves leads off Also in Java Today. The first can be frustrating. You have a good idea and get busy on the beginning of an implementation. You post your nascent project and hope...
The best gift we've found for this holiday season is fun, educational, and free. Note: this daily update includes a Bonus Track. Mike Clark, Erik Hatcher, and I have been discussing teaching programming to children for a while. When we got together in October, Mike talked about some of the materials he's been looking at that provide interesting activities for exploration. He's taken the time...
We feature links to two articles on securing your application today. In Also in Java Today we feature two articles on Cryptography. First Denis Piliptchouk has published part two of his four part series on Java vs. .Net security. This time he concludes that "Both platforms come out pretty even in terms of cryptographic features, although Java has a more complicated solution due to the...
You read a talkback to an article or you are considering joining a project and you take a look at the list of current members and you wonder - who are these people? In Projects and Communities, we announce the debut of the People Wiki . This is the place we're providing for pages about java.net members. Stop by and add your own page or take a look at how others would like to describe...