This special event will be held on Wednesday February 16th, 2005 at

             Microsoft Houston Meeting Facility 
             2000 West Sam Houston Pkwy South, Suite # 350
             Houston, TX 77042.

The event is free.  There will be free Pizza provided by our sponsors.
*********************************************************************
RSVP
*********************************************************************
If you plan on attending, please RSVP to the following email address:

                 specialevent@hdnug.org 

When you RSVP, you help ensure that we have enough pizza for everyone.

Feature Presentation: Effective .NET Framework based development: Exception handing and Memory Management by Brad Abrams 

 Abstract: Brad's talk will help demystify two areas that cause many problems for C# and VB.NET developers.  The first area, correctly handling errors by using exceptions and recovering gracefully when they occur, is a deceptively simple problem.  He will discuss time-tested guidelines for raising and handling exceptions and discuss changes for the soon to be released .NET Framework 2.0 product.  The second area is how to effectively deal with memory management in the CLR.  Brad will take a look at how the automatic memory manager in the CLR really works, why it works that way, and discuss best practices for writing code in that world. He will also touch on some new features coming in .NET Framework 2.0 for memory management in the CLR.

Bio: Brad Abrams is the Lead Program Manager for the Common Language Runtime Team. Brad Abrams was a founding member of both the Common Language Runtime and .NET Framework teams at Microsoft Corporation where he is a currently Lead Program Manager and has been designing parts of the .NET Framework since 1998.  Brad started his framework design career building the BCL (Base Class Library) that ships as a core part of the .NET Framework.  Brad was also the lead editor on the Common Language Specification (CLS), the .NET Framework Design Guidelines, and the libraries in the ECMA\ISO CLI Standard.

Brad has been involved with the WinFX and Longhorn efforts from their beginning. His primary role is ensuring that the consistency and developer productivity of the .NET Framework continues throughout Longhorn and beyond. 

Brad co-authored "Programming in the .NET Environment", and was editor on ".NET Framework Standard Library Annotated Reference Vol1" and Vol2 (to be published). Both books can be purchased from amazon.com.

Brad graduated from North Carolina State University in 1997 with a BS in Computer Science.  You can find recent musings from Brad on his blog at http://blogs.msdn.com/BradA/