Just received an emailed notice:
The JavaOne conference team has been notified by the San Francisco Department of Public Health about an identified outbreak of a virus in the San Francisco area. Testing is still underway to identify the specific virus in question, but they believe it to be the Norovirus, a common cause of the "stomach flu", which can cause temporary flu-like symptoms for up to 48...
on May 9, 2008
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
Growing up, one of the things that I was taught was that embellishing was wrong. That was confusing to me since the actual definition of embellish is: "To make beautiful, as by ornamentation; decorate." Of course, my mom and various "teachers" really meant to teach me that telling lies is a Bad Thing(tm). Alas, like so many of us, precision in language isn't much of a priority — we over-...
on Feb 12, 2005
What do you really look at when you're hiring people?
Does your team fall into the various mental traps that Malcolm Gladwell talks about in his latest book, Blink? I.e., do you look for people who fit your conscious and/or unconscious biases? Wouldn't it help if, like the symphony committees, we only hired people based on their ability to code where we could not see them?
Does your team fall...
on Feb 10, 2005
In the spirit of If you could get rid of one thing from Java..., if you could, what one thing about Java would you "fix"? This question is as inclusive as you want to make it. You want Java "open-sourced"? Or you'd like generics implemented "properly" instead of via type erasure? Or you want Sun to fix the insane version numbering scheme for Java? Share it here.
"The aim of an argument or...
on Sep 1, 2004
In the spirit of If I could add one thing to Java, I'd like to know what one thing you would take out of Java, if you had the chance. Not add, extend, tweak, exchange, or change but just what you would get rid of completely.
"You know you've achieved perfection in design,
not when you have nothing more to add,
but when you have nothing more to take away." --Antoine de...
on Aug 26, 2004
My apologies for the somber note amidst the hype and hoopla over the upcoming JavaOne festivities.
Alas, Bob Bemer has passed away due to complications from cancer. Bob invented the ASCII data format and was an old-school computer geek. "He never got the coding out of his
system. He was a coder until he couldn't code any more. He lived it and
breathed it." said his son. R.I.P.
The title of this...
on Jun 24, 2004
Well, the earlier blather about the potential of open-sourcing Java seems to be squashed by this report.
The biggest thing, IMHO, is Gosling's quote implying that there is a serious discussion about this going on inside Sun.
on Jun 5, 2004
Gee, could this be any more wishy-washy? This article in the Inquirer quotes Sun's Java Technology Evangelist, Raghavan Srinivas saying that there will be an open sourced version of Java: "It might be today, tomorrow or two years down the road."
Ah, the original source article has a bit more information.
on Jun 3, 2004
For the most part, SubEthaEdit is just a tidy little editor that runs only on Mac OS X. However, it's claim to fame is the fact that it supports concurrent editing of documents by multiple people. SubEthaEdit is a fascinating tool for collaborative editing things like conference notes or, heaven forbid, source code (i.e., pair programming where you don't have to strain your neck peering over...
on May 19, 2004
Vote for you favorite entries in Sun's JavaMasters programming contest. Voting closes at the end of this month.
on May 12, 2004
Frederick P. Brooks, Jr.'s classic, The Mythical Man-Month: Essays on Software Engineering is the first selection for the java.net bookclub.
I'm honored to be the moderator for this first bookclub foray and I expect things to get boiling as we attempt to address the tar pits in which we are stuck. I hope that you will join us in examining and discussing the fads, fallacies, dreams, and harsh...
on Apr 13, 2004
JSR 133 -- Java Memory Model and Thread Specification Revision has been released for public review. Note that the review period ends on March 7, 2004 so check it out and submit your comments sooner rather than later.
on Feb 9, 2004
According to a NYTimes article, the US administration has decided not to use the SERVE e-voting system in the fall elections. According to Deputy Defense Secretary Paul D. Wolfowitz:
"The department has decided not
to use SERVE in the November 2004 elections. We made this decision in view
of the inability to ensure legitimacy of votes, thereby bringing into doubt
the integrity of the election...
on Feb 8, 2004
Sun is surveying Java folks about developer demographics and what they want in the 2004 JavaOne conference. If you think it might actually help get Sun to make a better JavaOne show then definitely fill out the survey!
on Feb 4, 2004
Check out my Artima blog entry, Deconstructing the Cmabirgde Uinervtisy Rschereach Sramlcbe, wherein the wild meme:
Aoccdrnig to a rscheearch at Cmabrigde Uinervtisy, it deosn't mttaer in waht oredr the ltteers in a wrod are, the olny iprmoetnt tihng is taht the frist and lsat ltteer be at the rghit pclae. The rset can be a toatl mses and you can sitll raed it wouthit porbelm. Tihs is bcuseae...
on Dec 24, 2003
Greg Wilkins, creator of the open-source Jetty servlet engine, spouts off in his blog about why he thinks that Servlets must DIE! Slowly!!
It's hard to argue that the servlet specification isn't full of cruft and that the servlet expert group of the JCP should take a major refactoring approach for the 3.0 version of the Servlets specification. However, does Greg's notion of "Contentlets" make...
on Dec 22, 2003
Check out Dating Design Patterns for a refreshing take on just how powerful and useful patterns can be.
on Dec 5, 2003
In Sue Spielman's Practical JSTL article, she writes:
The JSTL includes a number of actions that provide a mechanism for interacting with databases. The previous sentence should, at a very minimum, send up a red flag in your architectural visions. One might ask, "Do I really want to be able to perform SQL actions such as queries, updates, and transactions from my JSP? Isn't that business logic...
on Nov 28, 2003
The TechnoTourette blogger
writes I don't want to hear about it Mr. dotnet and that got me thinking about how Sun and so many Java folks react to the dreded "Evil Empire" that is MS. Is the incessant chatter about Microsoft and it's products by various Java "celebrities" just a sign of an inferiority complex or is it a manifestation of a completely rational fear?
on Nov 25, 2003