John Lam on Software Ruby, Dynamic Language Runtime, Silverlight and Microsoft One of the first talks that I went to at Foo Camp was called "Google Rails Clone" by Steve Yegge. With a title like that, how could I resist? Google uses four different programming languages: C++, Java, Python, and JavaScript. Apparently, nobody likes writing web front ends in Java, not even Google who has a lot of web