Loading user information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading user information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements

.NET 4.5: BCL Team - Improvements and Evolution

47 minutes, 29 seconds


Right click “Save as…”

It's been about two years since we last had the chance to discuss changes, improvements and evolution in .NET's base class library (BCL) with some of the folks who write and maintain it. The next version of the BCL will ship as part of .NET 4.5. What's new? What did they focus on for the next release? What's next? Here we meet Matt Ellis, Immo Landwerh, Weitao Su, Nicholas Blumhardt, Alok Shriram, Kevin Ransom, Brian Grunkemeyer, Greg Paperin and Daniel Plaisted.

Specific topics covered: Async across the framework, read-only collections, ETW APIs,  Reflection Context, MEF, WeakReference<T> and more.

Tune in. Meet the BCL 4.5 team.


Follow the discussion

  • Oops, something didn't work.

    Getting subscription
    Subscribe to this conversation
  • felix9felix9 the cat that walked by itself

    Downloading this, but here is a related story. Smiley

    InfoQ: The Story of Read-Only Collection Interfaces in .NET

  • AuxonRichard.Hein Read it: ​http://bitc​oin.​org/bitcoin.​pdf

    Great stuff.  Read only collections are important for optimizing and making thread safe code, so +1 for that. ReflectionContext sounds great ... reading up on it now.




  • Haha, the laughing in the background when charles mentioned the suggestion of rewriting wpf designer in native!

    Btw, the bcl team is allowed for iphones?!

  • CharlesCharles Welcome Change

    @philjay: Maybe it was nervous laughter (just kidding) Smiley

    What do you mean by "allowed"? Microsoft employees are free to use whatever consumer device they prefer. You know, like consumers.... That said, most Microsoft employees are using Windows Phones these days (it's only been available for one year....). When we are able to get our hands on Nokia Windows Phones and other modern hardware-based mobile devices, I suspect iPhones will be quite hard to spot (or hear, as in this case...) around Microsoft. Dan just got the latest edition of the Focus - and I'm jealous. Front-facing camera, sleek, solid, bright display, fast.

    Mango is slick. I'm impressed and I generally don't get impressed by mobile phones or mobile phone operating systems...

  • PerfectPhasePerfectPhase "This is not war, this is pest control!" - Dalek to Cyberman

    Just started watching, but as you have someone from Portable Projects, any chance support for  ObservableCollection is going to be added?

  • Any chance at a SIMD API like mono provides? Seems like that (along with appropriate improvements on the xbox JIT) would lead to a tremendous performance boost for XNA applications, particularly when it comes to all the Vector4 and Matrix math operations involved in physics simulation.

  • Actually, you can have a List that is both covariant and contravariant by giving it two type parameters: List<out Read, in Write>. Then you use the right type for each method. For example Add(Write elem) and list.First has type Read. Now you can pass a List<string,string> to a method that reads objects from that list, and pass a List<object,object> to a method that writes strings to that list.

Remove this comment

Remove this thread


Comments closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.