2008

Explore posts from 2008 below.

Action Events in .NET

The Async Pattern used in .NET 1.x and 2.0 code always annoyed me because of the excessive coding noise it introduced. The new support in .NET 3.x in relation to lamdas (convenient delegate or...

dotnet csharp delegates programming design-patterns
December 4, 2008
Read More

Torq FxCop Setup

FxCop is a static analysis tool from Microsoft that checks software source code for conformance to the Microsoft .NET framework’s design guidelines.

code-quality dotnet visual-studio development-tools
December 4, 2008
Read More

Modbus Driver and Rewrite Decisions

There’s an informal definition for Legacy Software that comes up time to time that cuts to the core of the matter: Legacy software is software that actually works.

modbus macroview scada legacy-code refactoring testing
September 28, 2008
Read More

General versus Special Case Tension

One of the blogs I subscribe to is by Reginald Braithwaite. He was recently interviewed on InfoQ and part of the conversation related to the development process of generalizing in programming: ……so...

software-engineering programming design-patterns professional-development
September 19, 2008
Read More

dynamic_cast and accessible base classes

We recently upgraded to using Visual Studio 2008 for compiling our MacroView source code on Windows. Previously we had used Visual Studio 2003 so there was a jump over the 2005 compiler version.

cpp visual-studio object-oriented macroview
June 5, 2008
Read More

DSXP OPC DA 2.0

Man I hate OPC. It just feels like software plumbing gone overboard in the COM based architecture it uses. The term “software plumbing” is used to describe software thats forms the basis of software...

opc cpp industrial-automation testing
March 12, 2008
Read More