Amazon.com Widgets January, 2005 - Brad Abrams - Site Home - MSDN Blogs

Brad Abrams

Design Guidelines, Managed code and the .NET Framework

January, 2005

  • Brad Abrams

    The .NET Framework brings you Super Bowl XXXIX

    • 0 Comments
    Well, at least the opening sequence… ;-) By using Windows® SharePoint® Services, Windows Server System and the Microsoft .NET Framework, Digital Dimension was able to push its exciting new Super Bowl sequences through the process with tremendous speed...
  • Brad Abrams

    About Int32's DontTouchThis()

    • 3 Comments
    On a recent post , someone asked about the Int32.DontTouchThis() method.. I thought more folks would want to hear it... From int32.cs #if _DEBUG private void DontTouchThis() { m_value = 0; } #endif Our C# compiler has some great logic for detecting unused...
  • Brad Abrams

    Designing great frameworks training: Rich Type System

    • 33 Comments
    Continuing on the weekly series , today we posted the session on A Rich Type System. Thanks for watching the last week’s session on naming conventions and coming that chat… Last week we had over 90 people at the chat. If you missed it there will be a...
  • Brad Abrams

    Dallas area presenation: Effective .NET Framework based development: Exception handing and Memory Management

    • 3 Comments
    As part of my FrontLine trip I will be speaking at the Dallas .NET User's Group …If you are in the area, please come! BTW – I don’t know where they get these tag lines; can 7 years working on this stuff really make me a grandfather? Boy, the tech industry...
  • Brad Abrams

    The .NET Celebrity Auction on EBay...

    • 6 Comments
    I must say, very cool. The folks at thinktecture have put together an auction of 1 hour of consulting time from some noteworthy .NET Celebrities in order to raise money for Aceh Aid at IDEP . Check it out: The .NET Celebrity Auction for Aceh Aid at IDEP...
  • Brad Abrams

    OK, I give. Here are a set of internal coding guidelines

    • 30 Comments
    We had a great chat today following up from the Designing .NET Class Libraries session on Naming Conventions . I believe we did get a transcript of that chat that will be posted soon. One of the things that was asked in one way or another about 50 times...
  • Brad Abrams

    Internal Coding Guidelines

    • 142 Comments
    Table of Contents 1. Introduction .......................................................................................................................................... 1 2. Style Guidelines ..........................................................
  • Brad Abrams

    Bay Area Presenation: Effective .NET Framework based development: Exception handing and Memory Management

    • 2 Comments
    As part of my FrontLine trip I will be speaking at the Bay.NET User Group …If you are in the area, please come! Effective .NET Framework based development: Exception handing and Memory Management When: Tuesday, 2/15/2005 at 6:30 PM Where: Microsoft Silicon...
  • Brad Abrams

    Do all programmers speak english?

    • 102 Comments
    I got in a little discussion with a colleague tonight about how many non-English speaking developers are using the .NET Framework. He asserted “all programmers speak English”… The general jest behind his argument is that developers tend to pick up English...
  • Brad Abrams

    Designing great frameworks training: Naming Conventions

    • 13 Comments
    Continuing on the weekly series , today we posted the session on naming conventions . Thanks for watching the intro class and coming that chat. We had over 1,600 folks already watch the talk and nearly 80 folks in the chat. If you missed it you can catch...
  • Brad Abrams

    Writing a compiler for the CLR??

    • 12 Comments
    I wanted to extend Jim Miller ’s innovation to attend the CLR compiler’s dev lab… From: Jim Miller (.NET) Sent: Thursday, January 20, 2005 5:50 PM To: DOTNET-LANGUAGE-DEVS@DISCUSS.MICROSOFT.COM Subject: Invitation to Developer Lab I’ve been asked to forward...
  • Brad Abrams

    Its an honor just to be nominated :-)

    • 0 Comments
    Check out .NET Developer's Journal Interactive 2004 Readers' Choice Awards Voting Ballot ,,, Lots of great books in the list, I am honored to have the .NET Framework Standard Library Annotated Reference, Volume 1 on the list… Also, notice, they have categories...
  • Brad Abrams

    Out on the FrontLine

    • 11 Comments
    For most of the month of February I will be participating in what promises to be a very interesting Microsoft employee training event. The program is officially 3 weeks long and focuses getting folks in product teams to better understand our customers...
  • Brad Abrams

    Romania to get love from the CLR team

    • 0 Comments
    JasonZ , The PUM of the CLR team is headed to Romania for a little user group fun and some recruiting… If you are there, drop by and tell him I sent you ;-)
  • Brad Abrams

    What's the most important feature of SQL Server 2005?

    • 15 Comments
    I am not sure of the official Microsoft answer, but if you know me, you know my answer ;-), And that seems to be shared by Michael Otey who’s recent article comparing the Sql Server and DB2’s CLR integration A Tale of Two CLRs starts with this line: It...
  • Brad Abrams

    Why does IEnumerable<T> inherits from IEnumerable

    • 8 Comments
    In the same vein as Krzysztof’s post on the reason why IEnumerator extends IDisposable , I thought I’d post this thoughtful response from Anders Hejlsberg on why IEnumerable<T> inherits from IEnumerable. Ideally all of the generic collection interfaces...
  • Brad Abrams

    The SLAR on System.Console

    • 7 Comments
    More from the series sharing some of the information in the .NET Framework Standard Library Annotated Reference Vol 1 here is an annotation from the System.Console attribute. Brad Abrams : Notice the heavy use of method overloading in this class. We special...
  • Brad Abrams

    Designing great frameworks training: Setting the stage

    • 16 Comments
    As promised today we started a regular series on designing great frameworks… This material is taken directly from some recent internal training I ran. I hope you will take a look and let me know what you think and tell other folks that might be interested...
  • Brad Abrams

    Events, Delegate and Multithreading

    • 14 Comments
    A reader recently asked me about a this common patter, where handler is event if (Handler != null) { Handler(args); } He is right, that this is not threadsafe… to see why I clipped a recent update from the Design Guidelines document… Thoughts, comments...
  • Brad Abrams

    Trend of .NET Framework installations

    • 20 Comments
    Someone recently asked me for information on the trend of .NET Framework installations. Here is what I dug up… I thought you might be interested: 1. More than 120M copies of the .NET Framework were downloaded and installed (using either Microsoft downloads...
  • Brad Abrams

    The SLAR on System.Diagnostics.ConditionalAttribute

    • 4 Comments
    More from the series sharing some of the information in the .NET Framework Standard Library Annotated Reference Vol 1 here is an annotation and simple sample from the System.Diagnostics.ConditionalAttribute attribute. Brad Abrams : There is a common misconception...
  • Brad Abrams

    Another CLR blogger hits the streets

    • 0 Comments
    Rich Lander, PM for the CLR loader starts a blog… His first post talks about AppDomains and unhandled exceptions … fun stuff. Subscribed.
  • Brad Abrams

    Is the CLR a Virtual Machine?

    • 7 Comments
    A reader recently asked me if the CLR is a Virtual Machine or not. An interesting question that comes up frequently enough that I think it is worth addressing here. I asked around the usual suspects on the CLR team and got some of their impressions. As...
  • Brad Abrams

    "Best" method names ever...

    • 46 Comments
    We had a thread recently about the oddly named SafeHandle.DangerousGetHandle()… Which raised a few other oddly named methods from platforms past: FDangerouslyCommitToDiskCacheButNotActuallyToDisk (or some approximation, from OLE) SetMetafileBitsBetter...
  • Brad Abrams

    The SLAR on System.CLSCompliantAttribute

    • 3 Comments
    In honor of generics getting into the CLS , I thought I’d get back to the series sharing some of the information in the .NET Framework Standard Library Annotated Reference Vol 1 here is an annotation from the System.CLSCompliantAttribute class. Brad Abrams...
Page 1 of 2 (29 items) 12