I'm at MIX07 this week, and it's very exciting. Silverlight is the big story, along with the release of Expression Studio.

Seeing Silverlight in action, I keep thinking that this is going to have a huge impact on the way people think about and build applications for the web. The most obvious use is video ... and Silverlight Streaming is stunning. High Definition over the Internet will soon be quite normal. I just went to MSDN, clicked on the link to install Silverlight (beta) and started watching some channel 9 content on the front page. So easy - the install was painless, which is great news.

But the application development possibilities are mind-boggling. The idea that we can now code in .NET languages for the web CLIENT ... I never thought that would be possible. Now I can write a C# app using Visual Studio Orcas (beta 1 now available, as of yesterday as well) that will run inside a browser - even on Firefox, even on a Mac! Microsoft's support for dynamic languages is greatly improved now as well ... so that client-side application could just as easily have been written in Python or Ruby. Awesome.

Right now I'm learning more about Windows Live. Great stuff. I'll write more soon!