BCL Team Blog

Base types, Collections, Diagnostics, IO, RegEx...

Update to HttpClient and Automatic Decompression

Two weeks ago, we published a beta of HttpClient that provides support for automatic decompression....

Author: Immo Landwerth [MSFT] Date: 06/19/2013

Portable Compression and HttpClient Working Together

Today we’re happy to announce that we released two NuGet packages: A brand new...

Author: Immo Landwerth [MSFT] Date: 06/07/2013

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...

Author: Immo Landwerth [MSFT] Date: 05/29/2013

Portable HttpClient is now available as RC

Three months ago we shipped the first preview of the portable HttpClient. Many of you wondered when...

Author: Immo Landwerth [MSFT] Date: 05/23/2013

Social Engineering

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

Author: Immo Landwerth [MSFT] Date: 04/24/2013

Microsoft.Bcl.Async is Now Stable

It’s done. About five months ago, we shipped our Microsoft.Bcl.Async NuGet package which...

Author: Immo Landwerth [MSFT] Date: 04/17/2013

Inner Workings of Immutable Collections on Channel 9

After introducing immutable collections three months ago, it’s now time to peek behind the...

Author: Immo Landwerth [MSFT] Date: 03/19/2013

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...

Author: Immo Landwerth [MSFT] Date: 02/18/2013

Immutable Collections is on Channel 9

Recently we were interviewed by Erik Meijer for Channel 9. We talked about our preview of immutable...

Author: Immo Landwerth [MSFT] Date: 01/16/2013

Preview of Immutable Collections Released on NuGet

Over the last years .NET added many features to make writing multithreaded applications easier. This...

Author: Immo Landwerth [MSFT] Date: 12/18/2012

MEF and TPL Dataflow NuGet Packages for .NET Framework 4.5

Last week we released .NET Framework 4.5. Today we are happy to announce the release of the RTM...

Author: Immo Landwerth [MSFT] Date: 08/21/2012

What's New in the BCL in the .NET Framework 4.5 [Immo]

If I were a Microsoft executive I would probably introduce this post with “I’m super...

Author: BCL Team Date: 06/04/2012

Async Targeting Pack for Visual Studio 11 now available for .NET 4 and Silverlight 5 [Greg]

Async Targeting Pack for Visual Studio 11 now available for .NET 4 and Silverlight 5We would like to...

Author: BCL Team Date: 04/26/2012

Introducing MEF Lightweight Composition and an Updated Composition Provider for ASP.NET MVC [Nick]

With the second major release of MEF the team has significantly streamlined support for web...

Author: BCL Team Date: 03/02/2012

What’s new in MEF 2 Preview 5? [Alok, Nick]

Nearly two months since we published MEF 2 Preview 4, we have just posted our fifth preview on the...

Author: BCL Team Date: 12/19/2011

Sharing with CompositionScopeDefinition in MEF 2 [Alok]

This post discusses features in the preview version of MEF, and some details may change between now...

Author: BCL Team Date: 12/19/2011

ExportFactory in MEF 2 [Alok]

This post discusses features in the preview version of MEF, and some details may change between now...

Author: BCL Team Date: 11/17/2011

Using MEF 2 with ASP.NET MVC 3 [Nick]

This post discusses features in the preview version of MEF, and some details may change between now...

Author: BCL Team Date: 11/11/2011

Overriding part registration conventions with the MEF attributes [Nick]

This post discusses features in the preview version of MEF, and some details may change between now...

Author: BCL Team Date: 11/03/2011

Getting started with convention-based part registration in MEF 2 [Nick]

This post discusses features in the preview version of MEF, and some details may change between now...

Author: BCL Team Date: 11/01/2011

What’s new in MEF 2 Preview 4? [Alok, Nick]

The MEF team has been quietly at work for some time getting the finishing touches on another...

Author: BCL Team Date: 10/27/2011

Memory Mapped File Quirks [Greg]

Memory mapped files are segments of virtual memory that are directly mapped to a physical file on...

Author: BCL Team Date: 06/06/2011

Aligning Numbers on the Decimal Separator [Ron Petrusha]

The composite formatting feature in the .NET Framework makes it easy to left-align or right-align a...

Author: BCL Team Date: 05/15/2011

Unexpected effects of the RegEx SET operator [Greg]

Regular Expressions (RegEx) are a powerful tool for searching for text that matches specific...

Author: BCL Team Date: 05/02/2011

Parsing Non-Standard Date and Time Formats [Ron Petrusha]

Frequently, particularly when dealing with remote data collection devices, an application receives...

Author: BCL Team Date: 04/13/2011

Hardening Server Applications [Immo]

From time to time a company ships a product that has a huge impact on their ecosystem. A good...

Author: BCL Team Date: 04/01/2011

Optimizing Regex Performance, Part 3 [Ron Petrusha]

Regular expressions in the .NET Framework support a number of grouping constructs, which allow a...

Author: BCL Team Date: 03/28/2011

Announcing Portable Library Tools CTP [Justin Van Patten]

Today we're announcing the CTP release of a new add-in for Visual Studio 2010 that makes it easy to...

Author: BCL Team Date: 01/19/2011

Time-travel with .NET or DateTime, DateTimeOffset and the lost DST hour [Greg]

Every year again comes the DST change... And every year again do we need to work with customers on...

Author: BCL Team Date: 11/28/2010

The Caveats of Time Zone Names [Greg]

Hi Everyone! My name is Greg, I joined the NetFx Base Class Libraries (BCL) team a few months ago,...

Author: BCL Team Date: 10/11/2010

Optimizing Regular Expression Performance, Part II: Taking Charge of Backtracking [Ron Petrusha]

One of the most powerful features of regular expressions in the .NET Framework -- and of...

Author: BCL Team Date: 08/03/2010

More on Zip in .NET [Richard Lee]

First, I’d like to thank everybody for their comments on the Zip APIs. It’s great to know that I’m...

Author: BCL Team Date: 07/29/2010

Working with Zip Files in .NET [Richard Lee]

Before getting started, I’ll introduce myself. My name is Richard Lee, and I’m a...

Author: BCL Team Date: 06/28/2010

Optimizing Regular Expression Performance, Part I: Working with the Regex Class and Regex Objects [Ron Petrusha]

The .NET Framework’s regular expression implementation is a traditional Nondeterministic Finite...

Author: BCL Team Date: 06/25/2010

Code Contracts Survey

The BCL Team has put together a survey about Code Contracts. We're trying to get data about how...

Author: BCL Team Date: 05/24/2010

Constructors and Value Types [Ron Petrusha]

A number of recent customer comments have made it clear that some confusion surrounds the use of...

Author: BCL Team Date: 04/28/2010

BCL CodePlex Site Launch

Today the BCL Team is launching a CodePlex site to host samples, previews, and prototypes. You can...

Author: BCL Team Date: 03/30/2010

I just installed Visual Studio 2010, now how do I get Code Contracts? [Melitta Andersen]

This article is to show you how to go from a clean install of Visual Studio 2010 to running the Code...

Author: BCL Team Date: 01/26/2010

Code Contracts at PDC 2009

If you’re at PDC this year and interested in Code Contracts, go watch Mike Barnett and Nikolai...

Author: BCL Team Date: 11/17/2009

What's New in the BCL in .NET 4 Beta 2 [Justin Van Patten]

Visual Studio 2010 and .NET Framework 4 Beta 2 are now available to download. .NET 4 Beta 2 contains...

Author: BCL Team Date: 10/21/2009

Code Contracts CLR Inside Out Article [Melitta Andersen]

In the August 2009 issue of MSDN Magazine, we have a CLR Inside Out article on the BCL’s...

Author: BCL Team Date: 08/21/2009

Free LiveMeeting with the CLR Team on CLR 4 [Justin Van Patten]

Join the CLR team for a free interactive LiveMeeting session / conference call on What's New in CLR...

Author: BCL Team Date: 07/14/2009

Next>