Amazon.com Widgets December, 2003 - Brad Abrams - Site Home - MSDN Blogs

Brad Abrams

Design Guidelines, Managed code and the .NET Framework

December, 2003

  • Brad Abrams

    Teaching an old dog new tricks: GC fun in Whidbey

    • 19 Comments
    The GC does an amazing job of managing managed memory… We really work hard to make sure pages stay hot, and the memory is cached where you need it…. But the reality of the world is that for many folks it is not just managed memory they have to deal...
  • Brad Abrams

    String.Format gottach

    • 6 Comments
    I saw this recently over an internal email list and I thought I’d share it… A developer asks: I’ve found a bug in the way String.Format handles close curly literals. It’s provoked by having a format specifier on a string. The attached code demonstrates...
  • Brad Abrams

    On making up words...

    • 20 Comments
    I was just reviewing some pages for an up coming book and the proofer didn’t like the word “canonicalize”… And, come to think of it neither did http://www.m-w.com . But, what I think is a better test for what’s a word is this dynamic environment is...
  • Brad Abrams

    Design Guidelines Update: "Core" Method pattern

    • 8 Comments
    Minor tweaks to this guideline to line up with what is, I believe, common practice already.. As always questions, comments and annotations to me, and the full guidelines can be found here: http://www.gotdotnet.com/team/libraries ------...
  • Brad Abrams

    The Learning Curve

    • 5 Comments
    For the last couple of years we have given a quarterly internal class on how to write great APIs for WinFX . One of the highlights in a class like this is the Q&A. We built in some time for an hour+ long Q&A time with Anders Hejlsberg and...
  • Brad Abrams

    Pointer Arguments

    • 2 Comments
    Somewhat of a niche guideline... but I got questions internally so it seemed worth writting it down and sharing with you. As always, comments welcome -------------------------------------------------- It is very rare but possible to use...
  • Brad Abrams

    Avoid non-zero based integral indexers for collections

    • 1 Comments
    I am clearing out a backlog of Design Guidelines issues... Do use zero based indexes if the collection is integral indexed. Annotation (BradA): In designing the first version of the .NET Framework we went around and around on using zero...
  • Brad Abrams

    Getting the SYSTEM environment variable

    • 2 Comments
    From a thread over an internal alias today.. Some have noticed that in V1 we give you access the user’s environment variables… We are fixing it in Whidbey where you can get the user or machine Environment.GetEnvironmentVariable("TEMP",EnvironmentVariableTarget...
  • Brad Abrams

    .NET Show from the PDC

    • 2 Comments
    Great timing… They just posted the .NET Show from the PDC the same day I am going to a postmortem on the PDC planning process. Watching it this morning brought back the memories of the buzz of the PDC. Totally worth taking a look if you went to...
  • Brad Abrams

    What do you use to write WinFX applications?

    • 1 Comments
    Rob asks what tools people are using to write WinFX apps… Anyone following in the footsteps of Don, Chris or Jim? I can’t wait to see the first editor written in C# and Xaml… Anyone working on that?
  • Brad Abrams

    Rotor Whidbey here we come..

    • 7 Comments
    Joel confirms there will be a Rotor (SSCLI) release for Whidbey… What are you hoping to see with it? I just noticed that at least one of Eric ’s readers uses it as opposed to our product documentation… What do others use it for? What would you like...
  • Brad Abrams

    Don and Chris on Color Console...

    • 2 Comments
    Oh, and they talk a little about Xaml and get us into the holiday spirit… Enjoy a very special holiday MSDN-TV show
  • Brad Abrams

    More from the C++ folks...

    • 0 Comments
    I have known Jon Caves for several years… he was part of the committee that formed for first version of the CLS. Dude knows everything about C++… He has already started blogging about some good stuff like what compilers we use internally and breaking...
  • Brad Abrams

    ChrisAn beat me to it: Uri vs Strings

    • 0 Comments
    Last night I caught up on a 50+ message thread over one of our design aliases with many of the “big dogs” on the WinFX team vehemently disagreeing. It is the issue of Strings vs. Uri instances . Honestly, I don’t know where I personally come down...
  • Brad Abrams

    FxCop on MSDN-TV

    • 1 Comments
    Check out the MSDN TV spot on FxCop we just posted… Jeff and Michael do a good intro to what FxCop is all about. And they even do a little ditty at the end… Oh, and they chime in on the great “ID” debate as well… Don’t miss it!
  • Brad Abrams

    Be heard: The LH Developer Survey Program

    • 1 Comments
    Ed invites anyone working with LH bits to be heard in a slightly more formal way than blog comments ;-)...
  • Brad Abrams

    More on casing in APIs

    • 0 Comments
    Steven is our resident a cademic on API usablity design (yes, there really is such a thing). He recently did some looking into the casing issue and is asking for your comments...
Page 1 of 1 (17 items)