Archive: 2007 | Colin Mackay Blog

Archived blog posts from 2007.

Last updated: January 2026

Archive: 2007

Viewing 31 archived posts from 2007.

Getting Started with .NET Development

Introduction to .NET development fundamentals and setting up your development environment.

→

.NET Framework Overview

Understanding the .NET Framework architecture and core components.

→

Visual Studio Tips and Tricks

Productivity tips for working with Visual Studio IDE.

→

C# Language Basics

Fundamental concepts of the C# programming language.

→

Working with Classes and Objects

Object-oriented programming concepts in C#.

→

Collections in .NET

Understanding and using collection types in .NET.

→

Working with Strings in C#

String manipulation and formatting techniques in C#.

→

SQL Server Fundamentals

Introduction to Microsoft SQL Server database development.

→

Database Design Principles

Best practices for designing relational databases.

→

Working with ADO.NET

Data access using ADO.NET in .NET applications.

→

Connection Strings Explained

Understanding and configuring database connection strings.

→

Stored Procedures in SQL Server

Creating and using stored procedures for database operations.

→

SQL Server Security Basics

Implementing security in SQL Server databases.

→

Database Indexing Strategies

Optimizing query performance with proper indexing.

→

Transaction Management

Understanding and implementing database transactions.

→

Error Handling in .NET

Implementing robust error handling strategies.

→

Logging Best Practices

Implementing effective logging in .NET applications.

→

Windows Forms Development

Building desktop applications with Windows Forms.

→

Data Binding in Windows Forms

Implementing data binding for Windows Forms controls.

→

User Interface Design Patterns

Common UI patterns for Windows applications.

→

Application Configuration

Managing application settings and configuration.

→

Web Services Introduction

Creating and consuming web services in .NET.

→

SOAP Web Services

Building SOAP-based web services with .NET.

→

XML Serialization

Serializing objects to XML in .NET applications.

→

Working with XML Documents

Parsing and manipulating XML using System.Xml.

→

XPath and XSLT

Querying and transforming XML documents.

→

Reflection in .NET

Using reflection to inspect and invoke types at runtime.

→

Custom Attributes

Creating and using custom attributes in .NET.

→

Threading in .NET

Multi-threaded programming with System.Threading.

→

Thread Synchronization

Synchronizing access to shared resources in multi-threaded applications.

→

Thread Pools and Background Workers

Using thread pools and BackgroundWorker for efficient threading.

→

Looking for Something Else?

Try these main sections of the site: