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…


Update to HttpClient and Automatic Decompression

Two weeks ago, we published a beta of HttpClient that provides support for automatic decompression. Since then, we’ve received a fair amount of feedback, especially around the fact that it relies on a native implementation of compression that isn’t available on the same platforms as HttpClient. Today, we’ve published another beta of HttpClient that will…


Portable Compression and HttpClient Working Together

Today we’re happy to announce that we released two NuGet packages: A brand new Microsoft.Bcl.Compression (Beta). A portable compression library that supports stream based compression (gzip, deflate) as well as ZIP archives. An updated Microsoft.Net.Http 2.2 (Beta). Last week we shipped an RTM version. Today, we released a new beta that provides automatic decompression by…


Portable HttpClient is now available as RTM

As promised in our last blog post we’re releasing Microsoft.Net.Http as a stable NuGet package today. Yep, that’s right: You can finally start using the portable HttpClient 2.1 in production!Want to read more? We’ve posted our announcement to the .NET Blog.


Portable HttpClient is now available as RC

Three months ago we shipped the first preview of the portable HttpClient. Many of you wondered when we would ship the RTM version. Today, we’re happy to announce the first step towards an RTM: We shipped a release candidate (RC) of HttpClient (Microsoft.Net.Http package on NuGet) that includes all the bug fixes since the preview.Want…


Social Engineering

Are you wondering what my team does for team building? You can find out on our .NET wide blog.


Microsoft.Bcl.Async is Now Stable

It’s done. About five months ago, we shipped our Microsoft.Bcl.Async NuGet package which provides support for the async/await keywords for pre-.NET 4.5 platforms, such as .NET 4, Silverlight 4, and Windows Phone 7.5. Of course, this includes support for portable class libraries as well. We believe we’ve baked Microsoft.Bcl.Async enough to flip the switch and…


Inner Workings of Immutable Collections on Channel 9

After introducing immutable collections three months ago, it’s now time to peek behind the curtain. What did we learn from the preview? How do they work? What trade-offs did we make? Are they different from persistent data structures? Those are the kind of questions we’ll cover in the second episode on Channel 9 about immutable…


Update to Immutable Collections

Thanks a lot for your great feedback! Two months ago, we shipped a NuGet package with support for immutable collections. We’ve also talked about it on Channel 9. Since then we received feedback through various channels and we’re happy to announce we shipped an update on NuGet that addresses your feedback. Feedback Channels First of…


Portable HttpClient for .NET Framework and Windows Phone

Many of you told us you want HttpClient for Windows Phone. In this post, Alok Shriram, a Program Manager on the .NET Framework team, will talk about an important announcement of ours. –Immo Today we are announcing our Beta release of the portable version of HttpClient, the modern networking API. The HttpClient library is a set…