Orleans is a Microsoft Research (MSR) project and managed (.NET) software framework for building client + cloud applications. As outlined in the recently released paper on the topic: Orleans defines an actor-like model of isolated grains that communicate through asynchronous messages and…
Senior Vice President S. Somasegar (aka Soma) joins us for a chat about Visual Studio 2010 RTM, which is available
today. Visual Studio 2010 and .NET Framework 4 offer an unprecedented level of support for Microsoft’s platforms, including Windows, Windows Server, Office, SharePoint, Windows Phone,…
ISV Architect Evangelist Bruce Kyle of Microsoft and
MVP Stuart Celarier explore the new languages features in C#. It's a Whirlwind Tour of the important language features of C# 4. Stuart describes each major feature and why it is useful. But doesn't get into best practices nor suggested…
In this episode of 10-4, Jason Olson takes a quick dive into CLR 4. Specifically, we dive into security improvements in CLR 4, especially around the concept of the sandboxing of a host
and add-ins. For more information on Visual Studio 2010 and .NET Framework 4, make sure to download…
You've recently learned a good deal about the next version of the CLR here on Channel 9. One of the things that is top of mind for engineers who create and consume
the .NET framework (CLR + BCL) is compatibility with previous versions. In fact, much like security, compatibility is…
Ian Carmichael has been working on the CLR team since before Microsoft came up with the .NET branding for our managed platform and the virtual machine that powers it all, the Common Language Runtime. Well, we're getting close to the third major release
of the CLR, CLR 4 (V3 was really a…
You recently learned about CLR 4's support for type equivalence in a
conversation right here on C9 with Raja Krishnaswamy and Jesse Kaplan. The idea of type equivalence and its potential usefulness beyond simplifying and de-bloating COM interop that employs Interop Assemblies (CLR 4's No-PIA…
CLR hosting has always been a hot topic. Consider the case of Windows Shell Extensions and the inability to load more than one CLR version per process being the dagger in the heart of the very idea of scalable managed shell extentions. With CLR 4, consuming
applications will be able to host both a…
General purpose thread pools are more complicated to get right than you may think. In CLR 4 (the next version of the VM that powers .NET), the thread pool has made some significant advances in performance and support for concurrency and parallelism.
Since V1, .NET programmers have been afforded the…
Surupa Biswas is a Program Manager on the CLR team working on NGen, CLR's Native Image Generator. The Native Image Generator (ngen.exe) creates native images, which are files containing compiled processor-specific machine code, and installs them into the
native image cache on the local…