Amazon.com Widgets November, 2004 - Brad Abrams - Site Home - MSDN Blogs

Brad Abrams

Design Guidelines, Managed code and the .NET Framework

November, 2004

  • Brad Abrams

    Are bigger TV antennas better?

    • 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

    DRAFT Whitepaper: Dealing with Obsolete error messages

    • 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

    Why System.design.dll?

    • 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

    *VERY* poor man's profiler

    • 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

    Some CodeDom fun for you...

    • 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

    Thoughts from St. Louis: Interviewing and Campus Talk

    • 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

    New Design Guideline: Null Paramarrays

    • 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

    The SLAR on System.CharEnumerator

    • 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...
  • Brad Abrams

    More Generic parameter naming: We are listening AND changing

    • 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

    Deep inside generics

    • 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

    .NET Developer's Journal Article

    • 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

    The SLAR and .NET Framework 2.0

    • 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

    The SLAR on System.Char

    • 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

    From the API usability labs

    • 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

    What managed code are you running?!?

    • 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

    Some fun on GC.Collect()

    • 4 Comments
    Rico is having some fun with GC.Collect() on his blog… I love reading the comments there.
  • Brad Abrams

    CLR Team Tour

    • 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...
Page 1 of 1 (17 items)