It's been fun to be at MIX'08 and I would definitely recommend to anyone never being in Las Vegas to at least get there once to see that! It is simply amazing - I would not spend my life there but for a week, that is an unbelievable place and the scene is set at the airport already. Well, enough about Vegas - I will probably write more about it and its night life on my private blog later on - http://emesas.home.services.spaces.live.com/
One of the major thing to retain from MIX'08 is about the convergence of the client development platform. Indeed, Silverlight 2.0 being revealed and being presented on Mobile Devices (WM & Symbian through Nokia), it now gives a very good insight of what the "near" future will look like - no more platform discussion, no more developer tools switching, no more Smart Client vs. Thin Client debate ... One fits them all? probably not, but with .NET 3.5 Next and Silverlight 2.0, developers will be able to leverage their XAML development and deploy on (m)any form factor devices - whenever it is on a Windows Vista OS for a WPF high resource demanding application or inside a Mac/Windows (/Linux) browser with Silverlight 2.0 (/Moonlight) for lightweight Web application (RIA) or on Windows Mobile/Symbian devices with Silverlight for Mobile. Still, developing Web application requires some knowledge about HTML & JavaScript but I see that convergence also happening there. XAML and HTML are so close that it is a matter of time when developer will only have 2 languages to know - one for UI (XAML) and one for Code (C#, VB, C++, Python ...)
{
By the way, for HTML & JavaScript, half of the path is done already, Nikhil Kothari - one of Microsoft's .NET Framework architects - has developed a very useful and powerful compiler called ScriptSharp (S#) which "[...] generates JavaScript (instead of MSIL) for use in Web applications and other script-based application types such as Windows Vista Sidebar Gadgets". The project can be found there http://www.codeplex.com/scriptsharp and I can tell you that in addition to me, a lot of developers inside as well as outside Microsoft are using it on a daily bases.
}
and besides the vision, here are the products and innovations being released that week !
Definitely, working at the Microsoft Innovation Center in Copenhagen - visit our Live Spaces -has never been so excited with so much innovation and so many new product releases. I am really looking forward to the rest of 2008 and to MIX'09 - so save the dates March 18-20, 2009, I'll be there !