NullReferenceException or ArgumentNullException

NullReferenceException or ArgumentNullException [http://weblogs.asp.net/brada/archive/2004/07/11/180315.aspx] – “The API Design Guidelines encourage developers to check all their arguments and thereby avoid throwing a NullReferenceException. If an argument is null and the contract of the method forbids null arguments an ArgumentNullException should be thrown.…

System.Transactions

A 30 second intro to playing with System.Transactions [http://weblogs.asp.net/markjen/archive/2004/07/12/180449.aspx]. “System.Transactions is a new framework library that allows you to write distributed applications in .NET. System.Transactions seeks to be fast, lightweight and easy to use.” [via Mark Jen…

CLR Spy

“CLR version 1.1 (Everett) debuts a set of debug probes that enable you to find and diagnose difficult bugs, even in a production environment. CLR SPY [http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=c7b955c7-231a-406c-9fa5-ad09ef3bb37f] is a C# Windows Forms program that exposes these probes in a simple…

Services and Processes

Another great overview article by Don Box [http://www.gotdotnet.com/team/dbox/] on the Services and Processes [http://www.gotdotnet.com/team/dbox/default.aspx?key=2004-07-02T07:00:39Z] > “To get code to run on Windows, you need a process from the OS. To get managed code to…

Services and Communications

A great overview article by Don Box [http://www.gotdotnet.com/team/dbox/] on the Services and Communications [http://www.gotdotnet.com/team/dbox/default.aspx?key=2004-07-02T07:24:58Z] > “We currently give you three “full-featured” ways to send a message from one process to another: MSMQ, DCOM, HTTP.…

Refactoring C# Code using VS.NET 2005

Refactoring C# Code using Visual Studio .NET 2005 [http://msdn.microsoft.com/vcsharp/default.aspx?pull=/library/en-us/dnvs05/html/vs05_refac.asp] by Andrew W. Troelsen. [via Duncan Mackenzie [http://weblogs.asp.net/duncanma/archive/2004/07/10/179081.aspx]]…