From VB.NET to C#

Seven reasons [http://www.elegancetech.com/CSVB_WhyConvert.aspx] why VB.NET programmers should migrate to C#, and a sensible response [http://weblogs.asp.net/CFranklin/archive/2004/07/12/181125.aspx] to that by Carl Franklin [http://weblogs.asp.net/CFranklin/]. The deal is, both VB.NET and C#…

Whitehorse SOA designer

In the time frame of Visual Studio 2005, Microsoft is introducing a new suite of graphical design tools, code-named “Whitehorse,” to make it easier to design and implement systems using Service Oriented Architecture (SOA). More @ Visual Studio 2005: Bridge the Gap Between Development and Operations with Whitehorse — MSDN Magazine, July…

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…