Skip to main content

Blog Archive for daniel during June 2004

Bruce Tate muses about EJB3 in "Don't make me eat the elephant again" In his feature article, Bruce thinks back to what EJB brought us in the early days saying that he respects "the original elephant hunters (and inventors) for bringing enough of the industry together to settle on a standard. In fact, the original hunt was based on sound principles: we needed to introduce services outside of...
Should code that appears in a book be protected under a different license than the prose that surrounds it? In today's Forums Chris Adamson writes "the code examples in my writing are meant to be taken and reused freely. It's not enough, IMHO, to describe the principles of some technique - if I think there's an ideal way to do something, I'll say "do it this way", and I would want a reader to...
You can have two perfectly good technologies that just shouldn't be coupled. In Also in Java Today Hans Bergsten likes using JSP and JSF technology - just not together. In Improving JSF by Dumping JSP, he explains that "JSP is good for mixing static content and dynamic content pulled from resources made available by other parts of the application; [and] that JSP's main mission in life is to...
Is the ground you are standing on too solid? Robert C. Marting begins his column "Agile Software Development: Principles, Patterns, and Practices" with The Abstract Server Pattern. It is such a simple concept (which is a good thing). In his example he has a button which is used to turn a light on or off. The problem is that the button, in the initial implementation, depends on knowing about the...
Check out the pics as we mark our first year online. Thanks to those who sent in Pictures of Duke Celebrating our first anniversary. This set of five pictures captures what I think we're doing here. We just help provide a space and help frame the conversation. The real contributions come from you. We also take a look back in today's Projects and Communities . It's important to look back at...
If managers are rewarded for achieving short term goals, a tortoise doesn't stand a chance. How do you react to a manager who instructs you to take time to ensure that your code is " high quality. Remember, two years from now all people will see is the mess, they won't see how fast you got it done. Nobody remembers the speed, they only remember the mess. So do it right". In Also in Java Today...
What does GPL mean if the software isn't distributed? Michael Ivey is wondering about licensing when you are Selling a service. He writes that " My reading of the GPL FAQ leads me to believe that under GPL 2 running a piece of modified software on a website for the public to interact with does not qualify as distribution." As we start to connect to software that isn't running on our machines...
"Despite any of the articles, the debate is still going on, fast and furious." In his blog entry Sun says no decision ... John Mitchell points to Robert McMillan's piece No Decision on open-source Java. You may want to start with a quick look at the links from my O'Reilly blog Open Source Java - Be careful what you read. The quick summary is that there were news stories from Cnet Asia that...
To prepare for our first anniversary, send us your pictures of Duke and family celebrating. Next Thursday is our first anniversary of the launch of java.net. Everyone is surprised I remember the date but it is also my mother's birthday. Perhaps people are surprised I remember my mother's birthday. Voice mail last year on June 10 were either frantic messages about something that needed tweaking...
You can implement web services without Web Services. You know, WS-*, SOAP, and the rest. Sometimes what you want to send Java objects over the wire and not worry about the details. In his exploration of RMI, Dynamic Proxies, and the Evolution of Deployment, William Grosso shows how the use of RMI has evolved to remove the need for skeletons in JDK 1.2 and of stubs in J2SE 1.5. When you are...