Skip to main content

Blog Archive for editor during August 2006

A keep-it-simple approach to managing transactions The basics of the transaction problem -- the need for the steps of a transaction to either all succeed or to fail and make no changes -- are pretty well understood. What can be tricky is deciding now how to solve the problem, but where. One option is the bulky application server, which manages and coordinates transactions, as long as you...
Is stuff really going to be taken out of the JDK? Nearly every proposal to add to the JDK gets poke-checked with a reply of "bloat" from some corner, which is probably appropriate to some degree. Everybody's copy of the JDK has bytes they don't use, which means more deadweight to download. It's just that each of us uses a different set of features, so your "bloat" might be my bread and...
Getting your mind into JSF Legend has it that JSP was largely whipped up in one intense weekend of coding. I have no idea if this is true or not, but if so, it's only natural that some of those involved would have wanted to go back at some point and do it over, with a little more time and care. Clearly, JSF aspires to clean up some of the roughest edges of JSP. Thing is, JSF is just...
Could closures be generics all over again? I was listening to the Java Posse this morning, and their choice of topics was interesting: they started with last week's white-hot back-and-forth over the idea of adding closures to the Java language in JDK 7, and then got into the much-linked weblog entry Java 5 Language changes were a bad idea. Near the end of the latter discussion, they talked...
Iterating over successful habits So how will you have your self-help: seven habits or six pillars? Finding the common traits of success is a popular pursuit -- it's what patterns are all about after all. In some ways this line of thinking is as old as philosophy itself: what do you believe, and how should you act in accordance with that? If you believe that software should be robust,...
Conference season kicks into high gear I went through the events listings the other day, in order to update the template for the daily blog, and I was struck by how busy the next two months are in terms of Java conferences. With the Northern Hemisphere done with its summer vacations, it's time to get back to work and the events listing shows this. The first full week of September features...
Podcasting, mobile streaming, and more media I think it's fair to say that media is not currently one of Java's strengths. I'm reminded of this by the fact that in another window, I have the Pandora music player running. This is a browser-based application that asks you to enter some artists or songs you like and then finds music it considers "similar" and builds a personalized music stream...
Less B.S., more code Tom Ball has an interesting blog today -- those of you behind filters may not be able to see it due to his brief and arguably appropriate use of a term meaning bovine excrement or statements meant to make listeners think well of the speaker, regardless of their truth or falsity -- and it's all about whether top Java minds should actually, you know, write Java code....
What do you want from open-source Java? Obviously, the big topic this week has been the concrete steps Sun has taken towards open-sourcing their JDK implementation. We now have a timeline -- javac and HotSpot this year, everything else by the end of 2007, oh, and CDC and CLDC too. So, what are you going to do with it? For a lot of people, that decision depends on what you can do with it,...