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.