James Gosling: on the Java Road

Fault Containment: an unsung hero

As I suffered through the nth application crash of the day, I couldn’t help thinking of my favorite underappreciated Java feature: fault containment. Between try{}catch and the tight memory model, failures tend to happen close to where the error is, and they can be caught with a very good chance that there has been no corruption of neighbouring data structures. So if you’re using some sort of editor and one of the commands has a bug in it, if it’s written in Java you usually get a little pop-up box that says something like “error in command”, and yo…

SOA: Buzzworld Whiplash or Real Meat?

For some odd reason, long lost in the fuzzy recesses of my memory, I agreed to give a talk last week at Oracle OpenWorld on SOA. It’s a topic that I’m not an expert on. There are lots of people around who know far more about it than I do. A lot of my unease about giving the talk was that I was very confused about what SOA is, and that ended up being what I spent most of my hour onstage talking about. There are a lot of corporations, analysts, consultants, experts, “experts” and pundits saying a lot of things about SOA, without a lot of consist…

Only solve the problems you need to solve

Back when I was a grad student I was spinning out of control trying to come up with a thesis topic. My advisor took me out to lunch one day and asked me a simple question: “What is a PhD thesis?” I yattered on for a while and he listened patiently. Eventually he said “No: It’s just a stack of 100 pages with 4 signatures on top”. I was falling into a common grad student trap of feeling that I needed to do something grandiose and solve all of the worlds problems. He was into “keep it simple”. So I did, and I came up with a pretty straightforward thesi…

What’s in a name?

(For Alexis.) I spent Thanksgiving in Maine at my Grandmother’s. Thanksgiving has never quite been the same since she so…

Twenty Inches

No, it’s not another spam. It’s the amount of snow I had to dig out of today, after the weathermen predicted “up to” ten inches (25cm). A…

More Travel

I’ve been away from home quite a bit lately. Last week I attended an architecture summit in the UK with some of my favo[u]rite technology…

Mobile Blogging

It may suck as a phone, but this Internet Explorer device with a slide-…

Blogging Roller

Dave Johnson on blogging, open source and Java

10,000 users

Congrats to Matt Schmidt, Rick Ross and the JRoller.com community, which

The Aquarium: Roller-powered group blog on Glassfish

Catching up with the APP
Joe Gregorio’s latest XML.com article is Cat…

Don’t worry about Ruby
Cedric Beust : dynamic languages are not making fast progress in develop…