Tag: .NET

Reducing Code Coupling – Inversion of Control

This is the conclusion to my series on reducing code coupling. This installment follows from the previous ones, building on them by introducing the Inversion of Control pattern.

January 15, 2010 @ 12:03 am — 3 Comments

Posted in Programming — Tagged ,

.NET Projects: Generating Documentation with Sandcastle

This is a walkthrough in automating Sandcastle to generate API documentation during an automated build process.

January 10, 2010 @ 9:29 pm — 0 Comments

Posted in Programming — Tagged , ,

.NET Projects: Packaging Your Build

Provides a description of packaging build artifacts in a Zip file using NAnt’s built in functionality. Includes code for a task to do the job.

November 18, 2009 @ 11:18 am — 0 Comments

Posted in Programming — Tagged ,

Revisiting NAnt for Builds

This is a look at how one coder’s standard NAnt build file for .NET projects has evolved. In this post, a new standard buildfile will be shown, including a number of useful and commonly-used tasks.

November 15, 2009 @ 10:09 pm — 0 Comments

Posted in Programming — Tagged ,

Review: The Art of Unit Testing

Review: The Art of Unit Testing

A well-written book that takes novice or intermediate unit-testers to a higher level.

October 31, 2009 @ 6:50 pm — 0 Comments

Posted in Books — Tagged ,

Visual Studio 2010 Beta 2

The news has been broken: a new beta of Visual Studio 2010 has become available for MSDN subscribers, and will be available for download by the wider public later this week. I am in the latter group, so must wait a while longer! I think I will prepare a virtual machine to install the beta [...]

October 19, 2009 @ 3:56 pm — 0 Comments

Posted in Programming — Tagged

Reducing Code Coupling – Dependency Injection

Introduction
Previously, I talked a bit about the nature of coupling in code, and the general preference to keep coupling loose where possible. I then showed one way to reduce coupling by using a service locator.
There are multiple techniques to reduce coupling – the service locator is one. In this article, I’ll be illustrating the concept [...]

October 14, 2009 @ 3:54 pm — 0 Comments

Posted in Programming — Tagged

Reducing Code Coupling – Service Locator

The second part of a series that shows how to reduce code coupling. This part discusses the Service Locator.

June 11, 2009 @ 10:27 pm — 3 Comments

Posted in Programming — Tagged

Reducing Code Coupling – Introduction

The first part of a series that shows how to reduce code coupling. This part starts it off with a look at the nature of coupling.

May 20, 2009 @ 9:50 pm — 2 Comments

Posted in Programming — Tagged

Leaving .NET 1.0 Behind

I’ve finally done away with .NET 1.0 in my various projects, and am now using 2.0 as a baseline.

December 22, 2008 @ 7:48 pm — 0 Comments

Posted in Programming — Tagged