Our Blog has Moved

As you may have noticed, we’ve started to blog most of our announcements on the .NET blog. As of today, we are officially merging the BCL blog with the .NET blog.

Originally, the .NET blog was the CLR’s team blog. Back in those days, we’ve basically split the content according to feature area: runtime features go to the CLR blog, managed features go to the BCL blog. After a few years we’ve figured out that this split doesn’t really help.

First of all many features span several layers so trying to split is often quite arbitrary.

Secondly, it didn’t give us a good venue to talk about .NET as a product. Thus, we’ve decided to rename the CLR Team blog into the .NET blog. Since then, we haven’t stopped talking about runtime features, for example we blogged about garbage collector improvements. We also blogged about features that could be considered runtime or class library features, for example the new reflection APIs or the new profile for Windows Store apps.

More importantly though: we’ve started to blog about broader areas as well, for example how the deployment is optimized for users and developers, what work we do for compatibility and even the fact that C# was considered the language of the year.

However, this will not change the tone nor the content we provide. We’ll continue to talk about interesting design points, for example immutable collections.


In case you haven’t please subscribe to the .NET Blog. This is where we will publish our blog posts moving forward. However, for reference purposes and in order not to break any links, we’ll not delete this blog.

See you there!