December 21st is the winter solstice, the longest night of the year in the northern hemisphere. What better time to dream sweet visions for the future?
The past year has seen a lot of progress in enterprise computing. At the beginning of this year I was writing an "elevator speech" on Service Oriented Architecture to introduce the concepts to my IT colleagues:
"This talk will be far more...
on Dec 20, 2005
The Business Week article "Java? It's So Nineties" quotes Peter Yared as saying "Java is a dinosuar".
Let's grant Peter the benefit of the doubt and assume that he's right. Let's assume that Java is in fact a dinosaur and have some fun...
Fortunately for us we can make a pretty good case that software-wise we are still living in the Mesozoic era, commonly known as "The Age of the Dinosaurs...
on Dec 15, 2005
A little over a year ago, the JavaServer Faces specification caught my interest. I've always considered myself a 'do it yourself' programmer and went as far as to start my own implementation of the JavaServer Faces specification.
I reached a point where I thought I really had something and was left with a few options: contribute to Apache, publish it on my own, or contribute to Sun's reference...
on Dec 8, 2005
In a previous blog, I alluded to the free membership at Sun Developer Network (SDN). A December promotion, called ALL ACCESS Backstage Pass, promises prizes of leather jackets and T-shirts in celebration of Java technologyâ€™s 10th anniversary.Joining SDN is merely a matter of completing a simple online form. Once youâ€™re a member, you can do the following:
Post at forums that are manned by Sun...
on Dec 7, 2005
A home base of California does make me in many ways U.S.-centric even though I collaborate with colleagues around the globe off and on. So, while vacationing in Hong Kong in the past two weeks, it was at first a little surprising yet also gratifying to hear folks comment about Sun.A relative told me that she's familiar with Sun's iWork program and the ease of telecommuting at Sun, thanks to...
on Dec 2, 2005
If you have the time, you might enjoy reading the joint whitepaper from BEA, IBM, Interface21, IONA, Oracle, SAP, Siebel, and Sybase on
Sevice Component Architecture.
Unfortunately, "No part of the document may be reproduced or transmitted in any form without written permission..." so I can't quote the document, but I can hopefully paraphrase its goals without getting into trouble:
on Dec 1, 2005
Since mid-2005, we are starting to observe a large latency in the java.net e-mail delivery. For example, when someone commits a change in CVS, the delivery of the change notification e-mail often gets delayed. When you post to a mailing list, the distribution of that e-mail gets delayed, similarly.
So I started monitoring this delay, in an attempt to better understand the problem, and to reduce...
on Nov 30, 2005
The recent Sony BMC rootkit fiasco confirms a sad fact... a digital certificate doesn't guarantee much of anything.
I don't want to delve into motivations or liabilities, but I do want to examine a basic question that technologists must address:
How can we protect computing environments from hostile executable content?
In the Sony BMC incident, users installed the hostile software on their own...
on Nov 23, 2005
Ben Galbraith has posted the first of a series of blog entries about How I Learned to Love Domain-Specific Languages. It's great that more and more people are starting to see the value of explicit, focused languages over ridiculously inhumane "formats" like XML. Hopefully, we're finally reaching a tipping point.
Explicit DSLs feel weird to a lot of programmers because there's been so little...
on Nov 17, 2005
So... I've been out of town (& country, actually) for the past couple weeks, & am just now catching up on news & events. These days, I go for weeks at a stretch practically incommunicado (traveling, work), which makes time move at a strange (Vonnegut-esque) pace / direction. That, doubled with a magazine that I picked up, which had surprisingly out-dated notions of a variety of...
on Nov 12, 2005
Not too long ago I thought it would be neat to try an audioblog of Java News...
Not a very original ideal perhaps, and it turns out that Tor Norbye,
Carl Quinn and Dick Wall
have been doing a very good job with The Java Posse. They carry a pretty good set of Java News and Interviews and are already in volume 11. Cool!
A pitty that my car does not have an MP3 player... maybe I'll have to...
on Nov 8, 2005
Bruce Boyes's Blog, "The $100 PC in another guise?", and the comments that it generated got me thinking about solutions for the 3rd world that might make the 1st world jealous.
Bruce suggested (in essence) that a really cool mobile phone/PDA is more interesting than a $100 PC.
This observation prompted
Felipe Gaucho to reply:
"donÂ´t forget about the third world... The $100 PC is a revolution...
on Nov 3, 2005
Two events are happing meanwhile in Saint-Petersburg State University, Russia:
offline Java Coding Contest
Java Days in Saint-Petersburg State University
Do not try to follow the links above if you do not understand Russian :-)
on Oct 27, 2005
These days I was explaining to a cartoon designer about the need of a logo for my OpenSource projects,
and he asked me about the theme he should use in order to create such logos. I gave him some words like freedom,
technology and JAVA and we started to discuss about something different, something very creative. "Java?" he asked me
- "Yes, Java I answered" - the strange spot of this conversation...
on Oct 26, 2005
Contrary to Jonathan Schwartz's "common sense" views, rewriting OpenOffice in AJAX will revolutionize the software industry, reverse global warming, and promote good posture.
I'm kidding. Really.
Jonathan makes good points in his recent blog about OpenOffice and AJAX:
"The language in which a product is written has nothing to do with the value it conveys."
I cannot agree more... but I think...
on Oct 26, 2005
As faithfully as the fall colors of New England come around this time of the year, it's time for the next installment of Sun Tech Days. The Sun Tech Days is a world-wide Face-to-face event in which we highlight Java and other technologies from Sun.
Would be great to hear from the thousands of Tech Days alumni and the developers out there about the proposed...
on Oct 24, 2005
Software consulting firms in India during late 80s enjoyed a rare advantage. The job market for graduating engineers in all disciplines was very depressed. Especially with regional language differences and the inability to communicate in English and in some case Hindi pushed many undergrads from the regional universities to pursue masters programs. As luck would have it, the central government...
on Oct 22, 2005
Yes, I am confused about which way to go with Java.
I just read this article .
On one hand, the keepers of the Java flame are making the language harder and harder to understand and use (Generics anyone?). On the other, Bruce wants it so simplified that he wants it to read like spoken English ("Ruby may not be to your liking, but it's a pretty clean language, and it's much closer to English than...
on Oct 20, 2005
Bruce Tate's views on Java are always noteworthy. Bruce has a low tolerance for things that don't quite make sense, and he's adept at capturing the essence of the problem in a clever phrase or analogy... I always think of Bruce when I am in a restaraunt and see Elephant on the menu ;-)
I've yet to read Bruce Tate's new book, Beyond Java, but I think that I already get the point from reading...
on Oct 20, 2005
For some time now I went on the Agile programming bandwagon convinced that it was the next best thing since sliced bread. After a sustained year of practicing it, I am off the wagon. It is annoying, superficial and doesn't necessarily produce better results than traditional programming.
My problems with Agile programming.
-- Without a design up front, you are shooting in the dark hoping that what...
on Oct 2, 2005