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

Brad Abrams

Design Guidelines, Managed code and the .NET Framework

October, 2003

  • Brad Abrams

    The Pit of Success

    • 49 Comments
    The Pit of Success : in stark contrast to a summit, a peak, or a journey across a desert to find victory through many trials and surprises, we want our customers to simply fall into winning practices by using our platform and frameworks. To the extent...
  • Brad Abrams

    PDC demo Dilemma

    • 52 Comments
    ChrisAn and I ( Don was already snoozing) spent some time Friday on the bus back from the conference discussing demos for the PDC and we reached a dilemma. Maybe you can help us out. It should be of no surprise to you folks that we are in very active...
  • Brad Abrams

    Naming convention for APIs in the 64 bit world

    • 42 Comments
    We are having a little debate internally on an issue around naming conventions for moving APIs to the 64bit world. We made a few design mistakes in V1 and exposed some properties that are really word sized as Int32’s rather than Int64s. I don’t...
  • Brad Abrams

    Why does Math.Floor return a double?

    • 4 Comments
    Someone recently asked me why Math.Floor return a double? I chatted with some folks on the team and got this response. You could ask the same question about Sin, Log and all the other things on Math: they all take and return Double and are subject...
  • Brad Abrams

    Hashtable Performance Comments

    • 6 Comments
    Been a while since I did a Q&A from internal discussion… Here goes, this one recently went over the CLR Performance alias. Question: We were planning to use Hashtable in one of our projects but before we do that we had a question is that...
  • Brad Abrams

    Design Guidelines Update: Variable Number of Arguments

    • 7 Comments
    Based on some very good feedback from Eric Gunnerson , I recently updated the Design Guidelines with some more info on Params. As always, comments welcome. Have a guideline that is consistent with the current set that you’d like to...
  • Brad Abrams

    More on Hashcodes

    • 4 Comments
    One of the devs on the BCL team just added a bit to my recent post on hashcodes … Enjoy! Brad's comment above applies to Object's GetHashCode implementation, which most interesting classes override, providing their own hash function. We believe...
  • Brad Abrams

    Softcopy of the Namespace poster

    • 10 Comments
    For those of you that could not make it to the PDC…. Here is a softcopy of the WinFX Namespace poster .. ( PDF Version ) … If you are already experienced with the .NET Framework you will see many namespaces you already know. You will also find some...
  • Brad Abrams

    Small Design Guideline Update: Overriding Exception.ToString

    • 4 Comments
    One of the folks on my team just added a minor update to the Design Guidelines document about overloading ToString() on Exceptions. As always, comments are welcome. Do override ToString when your exception provides extra properties. The...
  • Brad Abrams

    Best Story on getting to the PDC???

    • 12 Comments
    Here at PDC central we have heard some great stories about speakers giving it all to make it to the PDC on time. For many of these speakers, the PDC is one of the few chances they get talk to a few thousand developers. These speakers don’t want to...
  • Brad Abrams

    Rotor BOF

    • 0 Comments
    Sam posts a little about the Rotor BOF we did … It was very fun... Would have been better to have Peter Drayton there, but turned out very well. In addition to the distinguished panel Sam notes, we had Miguel from Mono fame and Joel Marcey (from...
  • Brad Abrams

    Great notes from the CLR Panel

    • 0 Comments
    JasonZ wrote up some excellent notes from this morning’s CLR panel at the PDC.
  • Brad Abrams

    ARC200: .NET Framework Overview: A RoadMap

    • 0 Comments
    Now that you have seen the keynote, you know what the roadmap is all about… We will talk about the great stuff in Whidbey and how it prepares you for Longhorn and WinFX. I am sitting in 502AB getting ready to give this session.. Come by and say hey...
  • Brad Abrams

    Should I close the stream?

    • 12 Comments
    Interesting question over an internal mailing list today: When I implement a constructor that takes a stream as parameter, should my class close the stream when it is done with it? For example: public class Foo { Stream s; public...
  • Brad Abrams

    Russian anyone??

    • 10 Comments
    Thanks to the great folks at Addison Wesley I got a copy of Programming in the .NET Environment (I wrote the Framework chapter) translated into Russian! It was very cool to see my work getting a wider audience. They even translated the comments in...
  • Brad Abrams

    Peter Golde's Blog...

    • 1 Comments
    Ok, I am sure this is old news, but I just ran across Peter’s blog. As you may know, Peter was one of the lead designers of the C# programming language – he even got his name on the book … Anyway, he decided to stop working for Microsoft, but...
  • Brad Abrams

    PDC: Repeat session: ARC310 Managed/Native Interop Best Practices and Comon Pitfalls (That We Learned the Hard Way)

    • 1 Comments
    PDC: Repeat session: ARC310 Managed/Native Interop Best Practices and Comon Pitfalls (That We Learned the Hard Way) I just came from out from Sonja and Adams talk – it was packed out.. many folks sitting on the floor and out front. If you were...
  • Brad Abrams

    "Whidbey" Content at the PDC

    • 0 Comments
    Longhorn has certainly gotten a lot of buzz leading up to the PDC and rightly so. But we are also talking in depth about the V2.0 release of the .NET Framework, codenamed Whidbey. I put together a little list of the talks that will primarily focus...
  • Brad Abrams

    Check out 64bit CLR in action

    • 3 Comments
    At my talk today I made the point that it is super easy to move to 64bit with managed code… By writing in managed code today you are best prepared for 64 bit in the future. In fact our experience is many applications require NO changes at all (not...
  • Brad Abrams

    Making WinFX great...

    • 1 Comments
    Very cool to see JimAll at the PDC talk about the lengths we are going to in order to make WinFX a fantastic API. I would like to invite you to be an active part of ensuring WinFX is great…. Even though the bits we are giving out to the PDC attendees...
  • Brad Abrams

    Book Plug: Network Programming for the Microsoft .NET Framework

    • 4 Comments
    Lance Olson dropped by the other day with a copy of his latest work: Network Programming for the Microsoft .NET Framework . He has a very good introduction to the .NET Framework and drills into some meaty networking areas. Lance should know, he has...
  • Brad Abrams

    Going to universal tonight?

    • 0 Comments
    Scoble tells me a few bloggers are going to get together at 8p Let's meet tonight at the Hollywood grill inside of Universal Studios (#19 on the map, close to the entrance) http://www.pazsaz.com/unimap.html . I will certainly try to make it...
  • Brad Abrams

    The PDC brings out the blogger in all of us...

    • 1 Comments
    I love how the atmosphere at the PDC brings out the desire to blog in all of us…. I was just talking with Jonathan Hawkins, a Lead PM on the CLR team and he just got his blog going too. Check it out .
  • Brad Abrams

    The BCL team's site goes live!

    • 3 Comments
    We have been working on this for a while – well, really the idea came up in a team meeting two weeks ago… We wanted a place where the BCL team can push out samples, FAQ, and articles very easily… In fact the whole team can directly publish… I am looking...
  • Brad Abrams

    I walked in on Chris and Don...

    • 0 Comments
    I happened by a conference room today where ChrisAn and DonBox were going through some of their art as they plan for the big show at the PDC. Like any of the rest of you would, I crashed. I gotta say even just watching the dry run was very cool. ...
Page 1 of 2 (43 items) 12