Archive: 2008 | Colin Mackay Blog

Archived blog posts from 2008.

Last updated: January 2026

Archive: 2008

Viewing 31 archived posts from 2008.

Introduction to WPF

Getting started with Windows Presentation Foundation.

XAML Fundamentals

Understanding XAML markup for WPF applications.

Data Binding in WPF

Implementing data binding in WPF applications.

WPF Styles and Templates

Customizing the appearance of WPF controls.

Working with Nullable Types in C#

Understanding nullable value types in C# and how to handle them effectively in your code.

LINQ to SQL Introduction

Using LINQ to SQL for database access in .NET.

LINQ Queries Deep Dive

Advanced LINQ query techniques and optimizations.

Entity Framework Basics

Getting started with Entity Framework ORM.

Entity Framework Relationships

Modeling relationships in Entity Framework.

ASP.NET Web Forms

Building web applications with ASP.NET Web Forms.

ASP.NET State Management

Managing state in ASP.NET web applications.

ASP.NET Server Controls

Working with server-side controls in ASP.NET.

ASP.NET Authentication

Implementing authentication in ASP.NET applications.

ASP.NET Authorization

Role-based authorization in ASP.NET.

ASP.NET Membership Provider

Using the membership provider for user management.

Custom Membership Providers

Creating custom membership providers for ASP.NET.

ASP.NET Profile Provider

Storing user profile data in ASP.NET.

ASP.NET Caching Strategies

Improving performance with caching in ASP.NET.

Output Caching in ASP.NET

Using output caching for page and control caching.

Data Caching in ASP.NET

Caching data objects for improved performance.

ASP.NET AJAX Introduction

Adding AJAX functionality to ASP.NET applications.

UpdatePanel and Partial Postbacks

Using UpdatePanel for partial page updates.

AJAX Control Toolkit

Extending ASP.NET with the AJAX Control Toolkit.

JavaScript Integration

Integrating JavaScript with ASP.NET applications.

Introduction to MVC Pattern

Understanding the Model-View-Controller pattern.

ASP.NET MVC Basics

Getting started with ASP.NET MVC framework.

MVC Routing

Configuring URL routing in ASP.NET MVC.

MVC Controllers and Actions

Working with controllers and action methods.

MVC Views and Razor

Creating views with the Razor view engine.

MVC Model Binding

Automatic model binding in ASP.NET MVC.

MVC Validation

Implementing validation in MVC applications.

Looking for Something Else?

Try these main sections of the site: