|
|
Front Page News
-
|
Hopefully somewhere in your programming career you reached a point where you could recognize the following as a Bad Idea: Foo.Bar(42) What does 42 represent? Why are we passing it into the Bar method? Why not 41 or 43 instead? Presumably 42 has some particular...
|
-
|
A manager needed to hire a new employee, so he posted an ad on a job search website. He soon had a flood of responses. The manager carefully examined the resume of each applicant, looking for specific skills that he knew the job required. Not surprisingly,...
|
-
|
When I complained on Scott Hanselman's blog (on something of a tangent I admit) that the versioning of the .NET Framework was nonsensical, he asked me how I would have done it. I think he was subtly trying to point out to me that its not as easy as it...
|
-
|
Attached Dependency Properties in WPF are a replacement for extender providers in WinForms, but they may also have other interesting applications....
|
-
|
C# 3.0 saw the increasing use of duck typing, most prominently in LINQ....
|
-
|
I got into programming and chess for the same reason: the excitement. But sometimes doing things "the right way" takes all of the fun out of it....
|
-
|
If you are bilingual, or if you spend any time at all in the .NET blogosphere, you have undoubtedly witnessed many of the posts/discussions/arguments/wars over which language is better, C# or VB.NET. These skirmishes range from mild to violent, and are...
|
-
|
"Ask A Language Designer" on MSDN explains design decisions made by the C# language team....
|
-
|
An article about Hungarian notation and a summary of my opinions on the issue....
|
-
|
Recently I ran across an unusual bug in the .NET framework. Our application uses .NET remoting with DataSets, using RemotingFormat = SerializationFormat.Xml (the default in .NET 2.0, and the only option in .NET 1.1). We were getting a DBConcurrencyException...
|
-
|
Dealing with the "project location is not trusted" warning in Visual Studio, when the project in question is on a local drive....
|
-
|
Posts from the FxCop blog about catching general exception types generated a lot of controversy. I've posted about a particular comment which I think demonstrates a misunderstanding of what static code analysis "rules" are all about....
|
-
|
C# 3.0 will include a new language feature called collection initializers. But are the language designers going too far to make the feature usable by previously built classes?...
|
-
|
After years serving as a placeholder for miscellaneous server needs, CommonGenius.com has finally been launched as a website in its own right. The overall site organization and content is still evolving, and will continue to do so for some time. You can...
|
|
|
|