Damon Armstrong .NET Application Architecture: Logging SQL Exceptions in the Data Access Layer Damon Armstrong demonstrates an efficient way to capture and manage SQL exceptions in your .NET application, by adding a SQL... 11 September 2006 35 min read
Phil Wilson Using BITS to Upload Files with .NET Although FTP is commonly used to transfer files over the Internet, it's somewhat unfriendly to firewalls. Phil Wilson shows you... 04 September 2006 16 min read
Julian Skinner Asynchronous Processing in .NET Part 2 Julian Skinner presents an in-depth tutorial on thread synchronization in .NET, covering the most important Synchronization objects and including a... 18 August 2006 43 min read
Damon Armstrong .NET Application Architecture: the Data Access Layer Find out how to design a robust data access layer for your .NET applications.… 11 July 2006 14 min read
Julian Skinner Asynchronous processing in .NET part 1: fundamentals In Windows Forms applications, we often need to perform some complex processing in the background, while still continuing with other... 19 June 2006 25 min read
Phil Wilson Build and Deploy a .NET COM Assembly Phil Wilson demonstrates how to build and deploy a .NET COM assembly using best practices, and how to access it... 15 May 2006 28 min read
Damon Armstrong Web Parts in ASP.NET 2.0 Most Web Parts implementations allow users to create a single portal page where they can personalize the look, feel, functionality,... 05 May 2006 17 min read
Simon Galbraith The cost of poor website performance The business impact of varying page download time has not, until now, been defined. This article provides data that allows... 13 March 2006 8 min read
Phil Wilson Simple COM server registration Looking at COM activation context on Windows XP and Windows Server 2003. Working with manifest files and XML. Exposing .NET... 09 March 2006 18 min read
Ludmal De Silva ASP.Net configuration Although it can be used in production sites, simply editing the web.config XML file, is not particularly user friendly. So... 19 January 2006 3 min read
Amirthalingam Prasanna .NET Collection Management This article focuses on managing a collection of objects using generics, an important addition to the .NET Framework 2.0, and... 08 December 2005 6 min read
Steve Joubert Smart client architecture Smart client is more than a fancy moniker for Win Forms, or a marketing ploy to sell Visual Studio 2005.... 05 November 2005 7 min read
Amirthalingam Prasanna ADO.NET 2.0 Factory Classes This article explains how to use .NET 2.0's data provider factory classes to develop a pluggable data layer that is... 25 October 2005 6 min read
Steve Joubert Does your app need an independent data layer? This article looks at the benefits and drawbacks of building an independent data layer into your application. … 03 October 2005 6 min read
Steve Joubert Data Synchronization Making your smart client application work in a disconnected environment - considering data loading and return synchronization.… 01 October 2005 9 min read
Amirthalingam Prasanna Custom Events in VB.NET 2005 Visual Basic .NET is well known for its event-driven programming capabilities. VB.NET 2005 adds new functionality for custom events that... 26 September 2005 7 min read
Amirthalingam Prasanna Debugger visualizers Debugging is an important process for any level of programming to ensure programs function as expected. Most productive developer environments... 05 September 2005 5 min read
Paul Glavich Asynchronous client script callbacks This article provides an example of asynchronous client script callbacks in ASP.NET V2.0.… 10 August 2005 12 min read
Amirthalingam Prasanna Schema and metadata retrieval using ADO.NET How to obtain different types of information from your SQL Server 2000 database using ADO.NET 2.0, part of VS.NET 2005... 02 August 2005 7 min read
Phil Wilson Updates to setup projects This article explains how to install a new version of your setup project using the Windows Installer update mechanism.… 18 July 2005 10 min read