November 2004 - Posts

New Design Guideline: Null Paramarrays
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 Read More...
Some fun on GC.Collect()
Rico is having some fun with GC.Collect() on his blog… I love reading the comments there. Read More...
Posted 30 November 04 02:52 by BradA | 4 Comments   
Filed under
Some CodeDom fun for you...
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 Read More...
Posted 29 November 04 09:34 by BradA | 11 Comments   
Filed under
DRAFT Whitepaper: Dealing with Obsolete error messages
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 Read More...
Posted 22 November 04 08:38 by BradA | 15 Comments   
Filed under
The SLAR and .NET Framework 2.0
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 Read More...
Posted 20 November 04 08:40 by BradA | 2 Comments   
Filed under
Deep inside generics
Joel does a very good job of exposing on generics work in the CLR and the implications on performance. Definitely worth a read ! Read More...
Posted 20 November 04 05:44 by BradA | 0 Comments   
Filed under
What managed code are you running?!?
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 Read More...
Posted 18 November 04 08:38 by BradA | 1 Comments   
Filed under
From the API usability labs
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 Read More...
Posted 18 November 04 01:22 by BradA | 2 Comments   
Filed under
CLR Team Tour
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... Read More...
Posted 18 November 04 08:37 by BradA | 0 Comments   
Filed under
Are bigger TV antennas better?
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 Read More...
Posted 16 November 04 09:50 by BradA | 14 Comments   
Filed under
*VERY* poor man's profiler
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 Read More...
Posted 15 November 04 09:41 by BradA | 9 Comments   
Filed under
The SLAR on System.Char
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 Read More...
Posted 12 November 04 08:32 by BradA | 2 Comments   
Filed under
Why System.design.dll?
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 Read More...
Thoughts from St. Louis: Interviewing and Campus Talk
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 Read More...
Posted 10 November 04 08:14 by BradA | 6 Comments   
Filed under
.NET Developer's Journal Article
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 Read More...
Posted 09 November 04 04:52 by BradA | 1 Comments   
Filed under
More Generic parameter naming: We are listening AND changing
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 Read More...
Posted 04 November 04 10:11 by BradA | 12 Comments   
Filed under
The SLAR on System.CharEnumerator
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 Read More...
Posted 02 November 04 09:56 by BradA | 3 Comments   
Filed under

Search

Go

This Blog

Syndication

Page view tracker