Chris Ullman Calling Cross Domain Web Services in AJAX The latest craze for mashups involves making cross-domain calls to Web Services from APIs made publicly available by companies such... 29 December 2006 19 min read
Damon Armstrong Token Replacement in ASP.NET Damon Armstrong describes an elegant way of performing dynamic string replacement in ASP.NET applications - one that will work in... 01 November 2006 14 min read
Mike Bloise Tracing memory leaks in .NET applications with ANTS Profiler With only 24 hrs to go to the release of his brand new C# 2005 CRM application, Mike Bloise encountered... 29 September 2006 8 min read
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