Inside .NET 4: Meet the BCL Team
- Posted: May 21, 2009 at 11:13 AM
- 50,908 Views
- 15 Comments
Download
How do I download the videos?
- To download, right click the file type you would like and pick “Save target as…” or “Save link as…”
Why should I download videos from Channel9?
- It's an easy way to save the videos you like locally.
- You can save the videos in order to watch them offline.
- If all you want is to hear the audio, you can download the MP3!
Which version should I choose?
- If you want to view the video on your PC, Xbox or Media Center, download the High Quality WMV file (this is the highest quality version we have available).
- If you'd like a lower bitrate version, to reduce the download time or cost, then choose the Medium Quality WMV file.
- If you have a Zune, WP7, iPhone, iPad, or iPod device, choose the low or medium MP4 file.
- If you just want to hear the audio of the video, choose the MP3 file.
Right click “Save as…”
- High Quality WMV (PC, Xbox, MCE)
- MP3 (Audio only)
- MP4 (iPod, Zune HD)
- Mid Quality WMV (Lo-band, Mobile)
- WMV (WMV Video)
Members of the BCL team in this interview:
Josh Free
Brian Grunkemeyer
Matt Ellis
Justin Van Patten
Melitta Andersen
Matthew Greig
Kim Hamilton
Katy King
Enjoy!
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.
Follow the Discussion
These are some of my favorite people, hope there is stuff on code-contracts in the interview, downloading....
Charles,
Wow, what an awesome interview. It was nice to see the age variance of people on the BCL team. The covariance and contravariance, I jumped out of my chair and scared the person in the next office when I heard this. I now know what it's called, and thank the BCL team for solving this. It has been such a pain point for me.
The only thing I would add is i wish the BCL team kept more pace with the Windows team in terms of feature support.
Hey guys, keep up the good work!
So happy to see Directory.EnumerateFiles in the .NET 4.0 BCL! Many thanks!
By the way, you really should add BigInteger overloads to the arithmetic LINQ extension methods in .NET 4.0. System.Numerics.Extensions?
Also, I don't see the Complex type in System.Numerics in Beta 1. Is it slated to be added in a later beta?
great stuff
was the codeplex site launched or was it going to be launched? a link would be great
also w00t for pex and chess mentions
will those make it to the framework someday do you think? BCL4 seems slightly optimistic but maybe BCL5? 
I wish they would isolate the Microsoft Win32-specific libraries from the OS-agnostic libraries. Core CLR/Silverlight is a good start, but it would be nice if this were done in the Full and Client CLR as well. That way you can have Microsoft.WinXP.*, Microsoft.Win2003.*, Microsoft.WinVista.*, Microsoft.Win2008, Microsoft.Win7.*, and Microsoft.Win2008R2.* libraries with managed code wrappers to native OS calls specific to particular Windows versions. A bit like what the Mono folks did for their OS-specific extensions. But come up with a better naming convention than I did; mine is merely illustrative and not recommended.
Complex didn't make it in Beta 1 but it should be in the next preview release.
We're planning to launch the CodePlex site later this summer. Keep an eye on the BCL team blog for the launch announcement.
Hi Charles, I can't hear clearly who they are and what their roles, either they spoke too soft or too fast. Sorry, I'm not a native speaker in English. I think it's better to have them written-tagged.
I like about what being said by someone (the guy with glasses next to Brian Grunkemeyer) about the importance of product feedback through Connect. I think feedback is one of the most important basic principle in engineering, and of course for helping evolving the product. BTW, do they use SQM (Software Quality Metric) in tracking feedback on API usage?
Thanks for this!
Hey Maximilian, here's my educated guess at names.
http://blogs.msdn.com/bclteam/archive/2009/02/23/preview-of-code-contract-tools-now-available-melitta-andersen.aspx
http://blogs.msdn.com/bclteam/archive/2006/10/17/clr-behavior-on-outofmemoryexceptions-brian-grunkemeyer.aspx
http://blogs.msdn.com/bclteam/archive/2007/07/19/customizing-the-behavior-of-system-diagnostics-debug-assert-matt-ellis.aspx
http://blogs.msdn.com/bclteam/archive/2008/05/21/net-framework-client-profile-justin-van-patten.aspx
http://blogs.msdn.com/bclteam/archive/2009/02/19/in-depth-how-net-managed-services-interact-with-the-servicecontrolmanager-scm-kim-hamilton.aspx
http://blogs.msdn.com/bclteam/archive/2005/04/06/405993.aspx
Your ?'s should be Josh Free (http://blogs.msdn.com/bclteam/archive/2007/05/31/string-compare-string-equals-josh-free.aspx) and Matthew Greig (http://blogs.msdn.com/bclteam/archive/2007/05/29/bcl-refresher-floating-point-types-the-good-the-bad-and-the-ugly-inbar-gazit-matthew-greig.aspx).
The interviewees are:
Josh Free
Brian Grunkemeyer
Matt Ellis
Justin Van Patten
Melitta Andersen
Matthew Greig
Kim Hamilton
Katy King
Thanks all for the details! I appreciate it.
oh i have another question, will [blend] Behaviors make it into the bcl? they are super useful and i really think they belong there
Great video! Do more of these. It was really informative to see what kinds of things the team is looking forward to and get some insight on the future of .NET (IE. PEX and Code Contracts!).
Remove this comment
Remove this thread
close