SafeHandle and Constrained Execution Regions

As a follow up to my Implementing IDisposable and the Dispose pattern article, I have posted a new one on SafeHandles and Constrained Execution Regions (CERs). This article explains the new SafeHandle class, introduced in .NET 2.0, and how to use it. I also cover CERs and how they... [Read More]

Implementing IDisposable and the Dispose pattern, take 2

My article on how to properly implement the IDisposable interface and the Dispose pattern has been very well received. There have been several comments that prompted me to review the article against the Framework Design Guidelines, and specifically against the updates made by Joe Duffy. In... [Read More]

The Programmer's Bill of Rights

I came across a reference to this on Code Project tonight while I was responding to some of the comments on my articles. I don’t know about the rest of you, but I like this idea. Maybe if we all go on strike until our companies adopt it? Hmm…then again... [Read More]

Implementing IDisposable and the Dispose pattern

I just posted a new article on Code Project that explains the proper way to implement the IDisposable interface and the Dispose pattern. Implementing IDisposable is something that often times gets skipped over and when it does get implemented, it is usually implemented simply by following the interface... [Read More]

Microsoft gets Symantec Exec

I just saw in the latest issue of eWeek that Microsoft has hired veteran virus researcher Vincent Gullotto to head the Security Research and Response Team (SRRT). Gullotto is a crack anti-virus researcher who has worked with McAfee and Symantec. He will become the general manager for the SRRT... [Read More]