I have written this blog post before ! Regardless, this talk, which was cancelled last year, is now back on track for the 24th of April. The rest of this post is basically a copy of the old one, with a few minor updates: It's been a while since I ran Visual Studio on my laptop. In my early university-college days, around ten years ago, .NET was just coming out of the oven. We learned algorithms and data-structures doing Java, but when it came down to actual application development, desktop- and web, connecting GUI's with databases, .NET was the thing. I liked it. It was bit of an eye-opener for me, that I could actually use programming for building useful stuff, and not just fantasize about being a game developer. Later on, I fell back into the Java/J2EE world, and rode there for a while. While working for Objectware 's Java department, it was always interesting to see what the .NET department was up to, and while they were part of them evil scheme of Microsoft...