Browse by Tags

24 May 2007
A General Generics Question -- Don't Fight The Compiler
I've got a pretty firm grasp on generics such as when to use them, why they are useful, etc. I'm with the rest of the .Net camp when I echo how extremely useful they are. I've also learned that if you're fighting the compiler on generics for more than a few minutes, there is a reason... Read More...
26 January 2007
ApplicationSettingsBase.[Insert Event Name Here] Discrepancy
Microsoft has done a good job when it comes to event naming within the BCL by following a common naming pattern: the gerund form of the verb is used during the act of doing something (i.e. Form.Closing), whereas the past tense is used after the act has completed (ala Form.Closed). They've also done a... Read More...
19 January 2007
C# Coalesce Operator -- Underlying Type Not Tested For Null?
I recently came across an irk with the new C# coalesce operator (??) which, if done by design, doesn't really make a whole lot of sense to me. I couldn't find any documentation either confirming or denying that this is by design...if it's by design I'm sure there is a good reason for doing so, if not... Read More...
13 December 2006
XNA Studio Express -- Requires C# Express?
While I don't plan on being the next John Carmack , I was pretty stoked to see that XNA Studio Express went RTM recently. Except for one small problem...XNA will only run on machines with C# Express installed; the full blown non-express SKU's (Professional, VSTS, etc) aren't compatible. I do realize... Read More...
07 November 2006
Microsoft, I'm Pleading With You
I've mentioned this before, but I'm going to mention it again: Microsoft is absolutely killing me with their version mismatching versioning scheme as of late. A list of complaints: The .Net Framework v3.0 is anything but a major release...hell, it's barely even a point release. It should be called .Net... Read More...
01 October 2006
So That's Why My Orcas CTP Wasn't Mounting
I recently downloaded the September CTP VPC image of Orcas (aka Visual Studio vNext) only to find that the image I downloaded refused to mount in Virtual PC. Thankfully I just stumbled across Jon Galloway's post about just this issue here . In a nutshell, there are two VPC images I needed to download;... Read More...