Brad Abrams
Design Guidelines, Managed code and the .NET Framework
August 2003 - Posts
Ivan Blog on CLR Securtity
Ivan is the lead tester on the CLR security team… does that mean it is his fault if we find a security bug in the runtime? ;-) Seriously, Ivan knows the security system very well and has already started to provide great insight. Subscribed.
Read More...
New PDC Pre-Con Posted: CLR Internals: Writing Great Managed Components and Applications
I don’t know if most folks saw this but there is a new PDC Pre-Con posted. I was very involved in opening up the opportunity for this talk so I am * sure * it will be good. (or I am in deep trouble ;-) ) Jeff deeply knows the CLR * and * developers that
Read More...
.NET Show Just Posted
My .NET show just got posted…. Love to hear you comments. Here is the info…. A new episode featuring Brad Abrams, Anders Hejlsberg, Nick Hodapp, and Chris Sells is live: http://msdn.microsoft.com/theshow/episode035/default.asp Managed Code Perhaps one
Read More...
PDC Birds of a Feather Sessions
I thought I’d put my own plug in for PDC BOF sessions . The PDC planning group here is very excited about having a community lead time at the event. We are looking forward to seeing what you folks suggest as topics. Many folks on the product team are
Read More...
How expensive is GC.SupressFinalize?
This just came up, so I thought I would share it: Q: It is like, flipping a bit on the object, or is it more like locking some global list and removing the object from the list. I’m trying to understand whether this can be an MP bottleneck… A: It is just
Read More...
A "bug" in my MSDN-TV spot on IDisposable
A customer (actually a “.NET Hacker” from Sweden pointed out a “bug” in my MSDN-TV spot on IDisposable . At minute 8:03 I said that ~Resource() overrides the Dispose method from Object. I should have said that it overrides the Finalize() method from Object.
Read More...
ECMA specs
I get asked now and again where the ECMA specs are for the CLI. They can be found here.. http://msdn.microsoft.com/net/ecma/ Sure wish someone would publish these in a nice annotated reference format... Oh wait we are! stay toned....
Read More...
PDC: Show me the Bits
I was just looking over the material we have on the public website about the PDC: http://msdn.microsoft.com/events/pdc/ . One thing I don’t think it does justice to it just what bits PDC attendees will walk away with. If you are like me you will not believe
Read More...
How do you like your samples???
We have heard very clearly that you folks want more samples, but where would you like us to invest. IMHO there are really three kinds of samples we can invest in: SDK level samples. These are typically more complete samples that ship in the SDK. Quick
Read More...
Called from finalizer method?
Q: Is there a way to tell if method is called from within garbage collection? A: I assume you're asking this because you've hit some limitations in your finalizer, such as many of the state objects in static variables in your appdomain being finalized
Read More...
Switch on strings in C#
One of the developers on the team recently asked about how switch on string really works… I thought I’d share that discussion with you. what kind of comparison is done if the user writes code like this: string firstname = “Daniel”; string lastname; switch
Read More...
Random.Next() always return 0??
This question came up on an internal list recently… Thought I’d share it with you… Q: We have created a System.Random object and shared it among multithreads. After calling m_random.Next() for awhile (eg. 1 day), it stops generate any random but only
Read More...
On to the PDC: Panels
As you might have heard we are planning to do some panel discussions at the PDC. The idea is to get an extended Q&A time with recognized technical leaders inside and outside of Microsoft. I have been kicking around a couple of ideas… None of these
Read More...
Production Debugging for .NET Framework Applications
As I noted earlier, last week the entire CLR team went through many hours of training on how to write faster managed code. One of the presentations I caught was from one of our folks in the field how gets to debug perf issues on live, mission critical
Read More...
Why do we support pinned objects?
Patrick Dussud and I were talking recently about why the CLR supports pinned object… here are some thoughts from that discussion…. In order to pass data buffers between unmanaged and managed code, we need to fix the address of the buffer while it is being
Read More...
See ya' at the PDC
I will be there! Thanks for the idea Jeff
Read More...
Follow up on enabling a faster foreach
Wow – several hours of performance training for the CLR team today… One thing that came up was how to enabling writing fast foreach code by doing a better job of implementing IEnumerable… Apparently a while back there was some code that need to be super
Read More...
MSDN-TV on Breaking changes
Just a flood of CLR related MSDN-TV spots coming out…. We just posted Kit George on Breaking Changes. This is just an introduction with a few examples of different styles of changes that may be considered breaking … The spot should give you a good idea
Read More...
Profiling Managed Code with the CLR Profiler
The *WHOLE* CLR team is in performance training over the next couple of days. We just got a demo of the CLR Profiler. Everytime I see this tool I see another cool thing it can do... AND, I realized that we just posted an MSDN-TV spot on it... Enjoy http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20030729CLRGN/manifest.xm
Read More...
MSDN-TV: 64-bit Common Language Runtime and the .NET Framework
Christopher Brown, a PM on the CLR team, talks a little about 64 bit... I will watch as soon as I get out these meetings... http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20030731CLRCB/manifest.xml
Read More...
Windows Shell Developer in the house: Raymond Chen
Please welcome Raymand… He is a developer on the windows shell team and has a ton of great information to share… Subscribed. http://blogs.gotdotnet.com/raymondc/
Read More...
Search
Go
This Blog
Home
Email
本博客中文版 (View in Chinese)
These postings are provided "AS IS" with no warranties, and confer no rights.
Tags
.NET Framework
.NETFx3.0
Acropolis
AJAX
AjaxWorld
ASP.NET
ASPMVC
Atlas
BCL
Blogging
CLR
DevLink07
Framework
Framework Design Guidelines
ISV
ManagedExtensibilityFramework
MEF
Microsoft AJAX Library
Mix07
Mix08
Mix09
New Guideline
Orcas
PDC
Port25
Program Manager
RainbowsEnd
Random
ReMixBoston07
RIAServices
Silverlight
SLAR
Software Development
TechEd
TheAjaxExperience
VB
VernorVinge
WinForms
WPF
Archives
July 2009 (1)
June 2009 (7)
May 2009 (5)
April 2009 (8)
March 2009 (15)
February 2009 (6)
January 2009 (5)
December 2008 (6)
November 2008 (13)
October 2008 (13)
September 2008 (7)
August 2008 (11)
July 2008 (7)
June 2008 (13)
May 2008 (7)
April 2008 (11)
March 2008 (21)
February 2008 (12)
January 2008 (14)
December 2007 (13)
November 2007 (13)
October 2007 (21)
September 2007 (7)
August 2007 (13)
July 2007 (10)
June 2007 (25)
May 2007 (18)
April 2007 (15)
March 2007 (15)
February 2007 (6)
January 2007 (15)
December 2006 (8)
November 2006 (12)
October 2006 (13)
September 2006 (8)
August 2006 (5)
July 2006 (12)
June 2006 (15)
May 2006 (12)
April 2006 (10)
March 2006 (15)
February 2006 (14)
January 2006 (13)
December 2005 (7)
November 2005 (18)
October 2005 (16)
September 2005 (30)
August 2005 (22)
July 2005 (15)
June 2005 (14)
May 2005 (17)
April 2005 (24)
March 2005 (28)
February 2005 (20)
January 2005 (28)
December 2004 (18)
November 2004 (17)
October 2004 (24)
September 2004 (16)
August 2004 (28)
July 2004 (17)
June 2004 (19)
May 2004 (28)
April 2004 (31)
March 2004 (28)
February 2004 (30)
January 2004 (35)
December 2003 (17)
November 2003 (28)
October 2003 (43)
September 2003 (25)
August 2003 (21)
July 2003 (26)
June 2003 (9)
May 2003 (14)
April 2003 (50)
Books by Brad Abrams
[2005] Framework Design Guidelines (First Edition)
[2005] .NET Framework Standard Library Annotated Reference, Volume 2
[2004] .NET Framework Standard Library Annotated Reference, Volume 1
[2004] Base Class Library Reference Poster
[2002] Programming in the .NET Environment
[2008] Framework Design Guidelines (second edition)
Noteworthy Posts
Who am I? (Brad Abrams' Bio)
Code Guidelines
Syndication
RSS 2.0
Atom 1.0