2005/09/08
TextDriven
You might question the validity of the offer (are they going to stay ?) or my motivation (I don't need this hosting right now). But my motivation is actually twofold. First, they're experimenters-friendly, with Apache 2, DAV, ruby, perl, python, Subversion hosting, Rails, SMTP/SSL, shell access. No problem running classic content management software: TextPattern, Wordpress, Instiki, MT, ... or exotic versioning systems (even Arch and SVK). And even in database space, it's pick what you like: MySQL, PostgreSQL, SQLite, BDB... And for some time I've been following what TextDrive is doing, their great support, the fact they fund interesting projects, and so on.
Oh, and they even have iCal hosting. How could I resist that ?
So yes, one part of the story is that I have now a perfect playground for all my small web-based toys. And I won't have to annoy more the friend who's helping me by hosting some of these, I was starting to have bad conscience.
And the other part of the story, as important, is that I have a good feeling about purchasing something from a company that tries to do The Right Thing.
2005/09/03
Virtual machines and multiple languages
Java has a PR problem; while Microsoft marketed the .NET stuff as multi-language from day one, the fact that Java is a three-legged stool (language, JVM, libraries) kind of gets lost under the enveloping carpet of the one-word name “Java”. Partly that’s Sun’s fault; in the early days, the evangelists generally left the impression that anyone writing code in a language other than Java was a second-class citizen.So true. Actually, I don't remember real openness or interest from Sun about dynamic languages before the release of .NET. Microsoft impact has really been positive in that area (not mentioning all the improvements at language level that came with 1.5). However, I'm not entirely sure this is only a PR problem. There are interesting papers by John Gough comparing JVM and CLR as a multi-language infrastructure, and I have memoires of interesting issues on the Kawa and Jython mailing-lists. And as it's said in one of the paper, you can't really blame Sun: Microsoft had this advantage of learning from the Java experience and having the multi-language issue in mind from the start. Even if I don't code in Java nor C# (or just for fun, for my toy projects) these days, I'm often fascinated by the modern virtual machines, and the perspective of being able to benefit from the huge work in JIT compilation, verification or threading performance with other (dynamic!) languages. Groovy. Oops. Not only