It's probably a bit late to look at the code trends for an interview tomorrow night.
Microsoft is currently busy with what it always did: I'm too functional, only better. New dynamically typed languages with a new runtime and MVC look really promising.
With WPF and Expression, they create different interfaces for user interface developers and business logic developers. I'm not so sure - I would prefer Expression Blend to be part of VS.
They push open source more than ever - http://www.codeplex.com is getting busier. VS Express editions are a great way to technology.
Using their Team System, they are pushing Agile methods more and more - they even enabled them using more structured processes such as CMMI.
-1? serves me first with a sarcastic comment, - (
How about: how to hack an interview ?
Keith source share