Anyone who has made the mistake of getting email for a domain at GoDaddy knows how absolutely useless the service is. Basically, in my experience (which I know from mailing lists and forums is typical), it’s read only email, because you cannot send or reply to most of the email you receive. This relates to spam and GoDaddy’s use of a whitelist that domains must register with. Of course, how many domains are out there and what percentage of those would be bothered whitelisting with them? So in reality it’s one way email – hey, maybe there’s a patent opportunity there? 🙂 So I’ve been considering moving my domain somewhere else, and then I thought of Google. I’d been meaning to check out Google Apps for ages. Sure enough, in the space of 20 minutes (most of which was not me having to do anything, but waiting for the switchover to be verified), I was able to move my (domain) email to Google Apps, without having to go to the pain of moving the domain and/or email to a different hosting provider. They even had detailed instructions on making the changes to my MX records using GoDaddy’s tools. In fairness to GoDaddy, at least they expose and allow the DNS records to be managed directly by users (it would have been the last straw had this not been the case). So I guess Bob P. is going to get to take a few more euros from me for now. At least until I redo my site using Grails. And as for Google? I’m a fan. Now that is what I call Software-as-a-Service.

Looks like I’m not the only one who had to wait for their copy of Groovy in Action. I had deliberately not ordered the e-copy ahead of the print publication. There is just something about actually having a phyiscal book that makes all the difference. Mine took about two weeks to arrive, and I’ve just started reading it. So far it’s been worth the wait. I’m assuming this has been due to its popularilty 🙂 I hope it’s not due to a small print run! 😦

There is a lot of talk around about Groovy v. Ruby v. Java, and I reckon a lot of it is missing the point. I like Groovy because it was built from scratch to play great with Java. I can use it now in unit testing (one of its original use cases, and a potential killer app for it IMHO). It is a nonsense to even consider fighting battles with Java, or Ruby – why bother? It is a great tool in our toolbox, use it appropriately. I’m using it for unit testing, I’m using it for scripting within products. It will not replace Java, neither will Ruby. The fundamental advantage of Java over Groovy and Ruby is that it is statically typed, which – amongst other things – enables (note my use of the word “enables”) good tooling. While Ruby is hot right now, I think Groovy is in a different league, its going to be a slow burner, but in the end may burn more brightly and for much longer.

Good overview article on the differences between Maven 1.x and 2.x

I’m featured in this months Dr. Dobbs Journal Developer Diaries. Ah, Fortune and Glory at last. Well, with a small ‘f’ and ‘g’ then. Actually, they cut most of what I said, so note to self: blog the whole interview.

DaaS

February 20, 2007

The concept of a desktop computer is by now completely ridiculous. Some time ago I invested in a high end, 17″ widescreen, laptop for my work. Someday the concept of so much power and storage capacity in a laptop will also be nuts. Software-as-a-service and all-my-data-as-a-service available to all those SaaS services should make my super powerful laptop redundant. But its the all-my-data-as-a-service, safe and exposable in a controlled manner which is the not yet existant part of this. I’m calling this DaaS. Not to be confused with a certain washing-up powder…

Vista opens the door to SaaS

February 16, 2007

Vista opens the door to SaaS. Vista certainly makes a good (or bad depending on who you work for) contrast with what is happening to the software market.