Sign In
Brad Abrams
Design Guidelines, Managed code and the .NET Framework
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Advanced search options...
Search In:
Everything
Blogs
Forums
People
Groups
Places
Pages
Date range:
All Time
Last Year
Last 6 Months
Last 3 Months
Last Month
Last Week
Last Two Days
Tags
.NET Framework
.NETFx3.0
AJAX
ASP.NET
Atlas
BCL
Blogging
CLR
Framework Design Guidelines
MEF
Mix07
Mix08
Mix09
Mix10
New Guideline
PDC
Program Manager
Random
RIAServices
Silverlight
SLAR
Software Development
TechEd
WinForms
WPF
Archive
Archives
April 2010
(2)
March 2010
(16)
February 2010
(1)
January 2010
(1)
December 2009
(3)
November 2009
(6)
October 2009
(10)
September 2009
(8)
August 2009
(11)
July 2009
(24)
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
(31)
August 2005
(22)
July 2005
(15)
June 2005
(14)
May 2005
(17)
April 2005
(25)
March 2005
(28)
February 2005
(22)
January 2005
(29)
December 2004
(18)
November 2004
(17)
October 2004
(25)
September 2004
(16)
August 2004
(28)
July 2004
(17)
June 2004
(20)
May 2004
(28)
April 2004
(31)
March 2004
(29)
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)
April, 2003
MSDN Blogs
>
Brad Abrams
>
April, 2003
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Brad Abrams
Head cheese at MSDN joines the blog ranks
Posted
over 9 years ago
by
BradA
1
Comments
From the looks of Sara’s comments many of you have already found her site . I have worked with Sara for a long time… she has great passion for developer customers and partners. She had a huge impact of the . NET Framework and as you can see she is...
Brad Abrams
Lutz joins the ranks
Posted
over 9 years ago
by
BradA
5
Comments
Lutz Roeder gets a blog.. Lutz is working a very cool product that uses some of my stuff and a lot of ChrisAn's stuff... He is also author of some very popular .NET tools ... Check it out..
Brad Abrams
Docs on the GC
Posted
over 9 years ago
by
BradA
1
Comments
We had a little thread internally on some good docs on how the GC works... These were the most popular whitepapers... http://msdn.microsoft.com/msdnmag/issues/1100/GCI/default.aspx http://msdn.microsoft.com/msdnmag/issues/1200/GCI2/
Brad Abrams
You don't know till you measure!
Posted
over 9 years ago
by
BradA
3
Comments
If you are serious about getting the best performance possible out of a managed app, you need to be using a profiler. The devs that designed and wrote the CLR still need to use a profiler to judge how to improve the performance of a managed app.....
Brad Abrams
More on String.Empty
Posted
over 9 years ago
by
BradA
4
Comments
Deepak Sharma asks : Where does String.Length == 0 stands in terms of memory efficiency compared to these two methods? Any ideas. I chatted with the Dev lead that owns String… here is his response: Actually, there is no memory effect here...
Brad Abrams
Memory Leaks in Managed code
Posted
over 9 years ago
by
BradA
3
Comments
Q: Can you have memory leaks in managed code? If so, how can you catch them? A: (From the GC Architect) GC will typically reclaim objects at its own pace, based on balancing available memory and runtime overhead. If an assembly is terminated and...
Brad Abrams
fxcop command line example
Posted
over 9 years ago
by
BradA
1
Comments
I noticed someone hit my site from a google search on this topic. My guess is they didn't find out what they needed, so I thought i'd post a complete answer just in case someone else comes looking for it.. From Michael Fanning the Dev lead for FxCop...
Brad Abrams
More from the Interop Queen
Posted
over 9 years ago
by
BradA
0
Comments
Sonja just told me she had another episode posted... I have not watched it yet, but I am sure it is good. http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20030424NETFXSK/manifest.xml Platform Invoke Tips & Tricks: Memory Ownership...
Brad Abrams
Space Invaders Screen Shot
Posted
over 9 years ago
by
BradA
0
Comments
Chris asks for a picture… finally got it … Long live command line apps!
Brad Abrams
Chris, Chris, Jeff and Jeff
Posted
over 9 years ago
by
BradA
0
Comments
I caught Jeffrey Richter and Chris Sells posing with their doppelgangers the other day on the 4th floor of building 42.
Brad Abrams
Some great stuff published today
Posted
over 9 years ago
by
BradA
3
Comments
Rico is one of the smartest guys on the CLR team and he is super, super passionate about performance. He is looking at everyway possible to make managed code run faster... He just posted a great whitepaper on how the GC works and how to get the best...
Brad Abrams
A new CLR guy in the house
Posted
over 9 years ago
by
BradA
4
Comments
Please welcome Adam Nathan . Adam is a test lead on the CLR team and knows everything there is to know about interop between managed code and unmanaged code. In fact he even wrote the book on the subject. I am sure you will find his blog a very useful...
Brad Abrams
DateTimeFormating
Posted
over 9 years ago
by
BradA
1
Comments
Well, with a lead in like that I could not help but post. This sample comes from a f riend of mine working who is helping me with a little book project... using System; using System.Globalization; namespace Samples { public class DateTimeFormatInfoSample...
Brad Abrams
String.Empty vs ""
Posted
over 9 years ago
by
BradA
17
Comments
As David implies , there difference between String.Empty and “” are pretty small, but there is a difference. “” actually creates an object, it will likely be pulled out of the string intern pool, but still… while String.Empty creates no object… so...
Brad Abrams
Assembly/DLL Naming Guidelines
Posted
over 9 years ago
by
BradA
6
Comments
I have not seen this be much of debate externally, but it has been pretty hotly debated internally. We just closed down on this guideline... As always, your comments are welcome: 2.3.4 Assembly/DLL Naming Guidelines An assembly is the...
Brad Abrams
Did a short MSDN TV Spot today...
Posted
over 9 years ago
by
BradA
6
Comments
Erica Wiechers from the .NET Show fame came by my office today and shot a short segment for MSDN TV about how the GC works and the Dispose pattern . I thought it went fairly well. I was impressed at how quick it went, it was so easy to get it scheduled...
Brad Abrams
Console Magic
Posted
over 9 years ago
by
BradA
2
Comments
I know, I know, you just got your hands on Everett , but I thought I’d start wetting your appetite for Whidbey (the next release of the . NET Framework and Tools)… As I see cool Whidbey demos I’ll let you know about them…. This one really brought...
Brad Abrams
User groups in the Research Triangle Park Area?
Posted
over 9 years ago
by
BradA
4
Comments
I’ll be in North Carolina towards the end of May…. Anyone involved in a user group (or some such) that would like a presentation on what is new in the CLR or just want to chat about how the CLR could be better? I figure I have room for exactly...
Brad Abrams
Like a breath of fresh air
Posted
over 9 years ago
by
BradA
0
Comments
I can’t believe it, just last week I was pulling great content from internal aliases and posting them here. Now Chris Brumme is actively blogging his OWN stuff and, even better, referring that same internal alias to his public blog. We are starting...
Brad Abrams
On System.Enum and System.ValueType
Posted
over 9 years ago
by
BradA
2
Comments
Yup Shawn has it pretty much right on . Both System.Enum and System.ValueType are themselves reference types. We added them to the system for two primary reasons: 1. We wanted to provide developers an easy way to group all ValueTypes and all...
Brad Abrams
Retrieving the Fusion log
Posted
over 9 years ago
by
BradA
2
Comments
More from the dev that owns the loader... If the exception message isn’t enough for you to determine what the problem is, try getting the Fusion log. It will describe the binding failure (if this is due to an assembly binding failure, instead...
Brad Abrams
Use of AppDomain.Load()
Posted
over 9 years ago
by
BradA
5
Comments
More from inside the walls.. From the dev that owns the loader... AppDomain.Load() is only meant to be called on the current AppDomain (for use by Interop callers). If you call it on a different AppDomain, if the assembly successfully loads in the...
Brad Abrams
Get the hresult from a managed exception
Posted
over 9 years ago
by
BradA
0
Comments
This comes up a lot on internal lists so I thought i'd share... from the FAQ: G et the hresult by calling System.Runtime.InteropServices.Marshal.GetHRForException() on the Exception object. If that info is not readily available, you may need to...
Brad Abrams
Chris Brumme in the house
Posted
over 9 years ago
by
BradA
0
Comments
Chris is a senior architect on the CLR team... He literally knows how and why everyting in CLR works the way it does. I know he will have great stuff to share... Please take a look! http://blogs.gotdotnet.com/cbrumme/
Brad Abrams
Who's got the locks?
Posted
over 9 years ago
by
BradA
1
Comments
I just had a little fun playing around with SOS today... Here is a bit of mail from a dev on the CLR debugger team that makes this magic happen. If you are running V1.1 then you can use the SOS.dll that is in the Framework\v1.1.4322 folder under...
Page 1 of 2 (50 items)
1
2