Now I go to Java conferences regularly and I don't see any .NET anywhere professionally. Everything is Java, it's the alpha and the omega and no other programming languages exist except those hobbyist ones that cool people like Twitter use and happen to run on the JVM, which is the only supported way to run applications on a computer. To me, .NET looks like a dead technology. Outside of Channel9, I hear absolutely nothing about it. Everything is Java now. But that's obviously not true.
I find this quite intresing, jump to 32minutes in: http://www.thoughtworks.com/tech-radar-qtb-uk
They're talking about the concept of Java end of life, not the java platform, just the language and the rise of other languages like Clojure and Scala that run on the JVM.