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
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)
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Brad Abrams
New Design Guideline: Null Paramarrays
Posted
over 9 years ago
by
BradA
6
Comments
Based on some security reviews we are doing on the system in general I added this implementation note to the Design Guidelines. Do be aware that null could be passed in for the paramarray. You should validate that that paramarray is not null before processing...
Brad Abrams
Some fun on GC.Collect()
Posted
over 9 years ago
by
BradA
4
Comments
Rico is having some fun with GC.Collect() on his blog… I love reading the comments there.
Brad Abrams
Some CodeDom fun for you...
Posted
over 9 years ago
by
BradA
13
Comments
Check out the BCL site … we just posted some new CodeDom samples: MSIL Code Provider The Microsoft Intermediate Language (MSIL) code provider takes a CodeDom tree and generates MSIL syntax. MSIL code provider generates all the CodeDom elements that are...
Brad Abrams
DRAFT Whitepaper: Dealing with Obsolete error messages
Posted
over 9 years ago
by
BradA
15
Comments
In response to a recent thread The Good and the Bad: Obsoletion in the Framework and LOTs of internal discussion , I have written this short whitepaper that describes the intent of using obsolete in the .NET Framework and how it affects your development...
Brad Abrams
The SLAR and .NET Framework 2.0
Posted
over 9 years ago
by
BradA
2
Comments
I was recently asked by my publisher and by a reader of this blog if the SLAR is still applicable given the upcoming release of the .NET Framework 2.0. The answer is, of course, yes. All of the types we cover in the SLAR are still the most used types...
Brad Abrams
Deep inside generics
Posted
over 9 years ago
by
BradA
0
Comments
Joel does a very good job of exposing on generics work in the CLR and the implications on performance. Definitely worth a read !
Brad Abrams
What managed code are you running?!?
Posted
over 9 years ago
by
BradA
1
Comments
Krzysztof and I were talking today about a cute trick to figure out what process you are currently using have loaded managed code … Kind of neat…Should we have a price for whoever (without cheating) has the most processes with managed code. Extra credit...
Brad Abrams
From the API usability labs
Posted
over 9 years ago
by
BradA
2
Comments
I went down to the usability labs with Steven Clarke for while yesterday to watch as we tested a recent build of Indigo, Avalon and .NET Framework working together… Over the course of a week or so we are bringing in 10-15 C# and VB developers for 2 two...
Brad Abrams
CLR Team Tour
Posted
over 9 years ago
by
BradA
0
Comments
JasonZ takes you on a tour of the CLR team . I am sure glad *I* don't have to debug the implementation of the CLR ;-) Stay tuned to Channel9 for more from the tour...
Brad Abrams
Are bigger TV antennas better?
Posted
over 9 years ago
by
BradA
25
Comments
I recently moved to a new house that doesn't get very good TV (or radio) reception. I have been living with an old set of "bunny ear" antenna for a while, but that is just not cutting it here. I went to RadioShack and got the biggest "indoor" antenna...
Brad Abrams
*VERY* poor man's profiler
Posted
over 9 years ago
by
BradA
9
Comments
There are tons of great .NET profilers out there, but my experince with customers is that very few are using them. There are a varity of reasons for this, but if you are seroius about getting the best performance possible out of your managed apps you...
Brad Abrams
The SLAR on System.Char
Posted
over 9 years ago
by
BradA
2
Comments
Continuing in the series on sharing some of the information in the .NET Framework Standard Library Annotated Reference Vol 1 here is an annotation from the System.Char class. BA - In the design of this type we debated having all the predicates (IsXxx...
Brad Abrams
Why System.design.dll?
Posted
over 9 years ago
by
BradA
11
Comments
Someone recently asked me why we separated out System.Design.dll from System.dll and System.Drawing.Design.dll from System.Drawing.dll. They are essentially trying to decide how to factor their assemblies… In general fewer, larger assemblies are better...
Brad Abrams
Thoughts from St. Louis: Interviewing and Campus Talk
Posted
over 9 years ago
by
BradA
6
Comments
I had a good trip to St. Louis this week. I did two days of interviews at WashU and gave a presentation to a group of about 30 students on campus. The interviews went very well, I was impressed with the caliber of students that I interviewed, I have some...
Brad Abrams
.NET Developer's Journal Article
Posted
over 9 years ago
by
BradA
1
Comments
At TechEd Don Box and Derek Ferguson interviewed me for the .NET Developer’s Journal . Check it out: Talking Frameworks, Namespaces, and Programming The interview was quite fun… Love to hear your feedback\comments. ..brad
Brad Abrams
More Generic parameter naming: We are listening AND changing
Posted
over 9 years ago
by
BradA
13
Comments
I am sure many of you have been following the saga around naming of type parameters. We start with the simple K, V style naming and got flamed on the MSDN feedback site . We did lots of thinking about it internally and decided to change the guidelines...
Brad Abrams
The SLAR on System.CharEnumerator
Posted
over 9 years ago
by
BradA
3
Comments
Continuing in the series on sharing some of the information in the .NET Framework Standard Library Annotated Reference Vol 1 here is an annotation from the System.CharEnumerator class. BA - Our reason for adding this class to the BCL was not that we felt...
Page 1 of 1 (17 items)