Inside .NET 4: Meet the BCL Team
- Posted: May 21, 2009 at 11:13 AM
- 51,257 Views
- 15 Comments
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Right click “Save as…”
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
Oops, something didn't work.
What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in. You need to be signed in to Channel 9 to use this feature.What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in and view them all on your notifications page.sign up for email notifications?
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