e enjte janar 27, 2005 
Like all java geeks I've been learning Ruby recently: it's always refreshing to learn new ways of thinking about things. In Ruby the main way to think about programming is in terms of iterators and blocks.
A few references for my friend Erwan:
I have a few pet project ideas that I want to do in Ruby: let's see how pleasurable it is to code with!
( Jan 27 2005, 10:40:14 PD PST ) Permalink Comments [2] Chat about it
Tagsurf It
Pourquoi Google s'interesse a Java et Mozilla ? is a very good analysis of the recent Google hiring moves for java and Mozilla engineers. It's in french, but Google is your friend and here's how they would translate it (thanks to the anonymous commenter who posted this link).
Ludovic expresses in very clear terms what I was thinking since a while. Ludo and I were at Netscape together, when the strategy was to make the OS irrelevant by having the browser be the platform for most applications. I guess Netscape was too early in this game, but Google has much more chances to make it work now.
The only point I would add to Ludo's analysis is that I think Google will add java on the client as well, in order to be able to add functionalities to their apps on the fly. If you've ever tried creating an app in Mozilla, you know that all the deep functionality is written in C code, wrapped in XPCOM bindings and accessed from the UI code through javascript. So if you want to add serious services to Mozilla you need to deploy new C libraries with an XPCOM binding. I think Adam Bosworth is going to implement the client side caching/synchronization framework he was talking about when at BEA in their Firefox based browser, but that they will probably add a VM in there, with java-XPCOM bindings (does someone remember the now defunct blackwood project, maybe Google is going to finish the work:-) that will let them provision jars with new functionalities from the network. Then the UI will be written in XUL-javascript. This would be an ironic revival of fortune for java on the client: java on the client, but not for the UI stuff:-)
These are just educated guesses and may prove completely wrong. We'll see. But if you think about it, this was the architecture that Kevin Burton, now chief architect and founder at Rojo, had chosen 2 years ago for his well named Desktop news aggregator NewsMonster.
( Jan 27 2005, 07:28:50 PD PST ) Permalink Comments [3] Chat about it
Tagsurf It
Today's Page Hits: 353