The Wayback Machine - https://web.archive.org/web/20100724061618/http://www.codeguru.com:80/csharp/csharp/cs_misc/

    Miscellaneous

    How Windows Mobile 6.5 Stacks Up to the Competition: A Comprehensive Guide

    See why this aging platform manages to stay successful in the business world and how Windows Mobile 6.5 stacks up against it's competitors.

    C# Programming: Using Generic Factory Classes to Create Generic Exception Handlers

    Exception handling can be a costly affair and should be used meticulously as it undoubtedly serves as an integral part of our applications and shouldn't be sidelined for any reason. The common problem in implementing an exception handling mechanism is the dependency on the library after we create a provider. This C# tutorial looks at the possibility of switching the providers easily.

    Developing Cross-Platform C# Applications with Mono

    If you're developing using C# programming on Windows and need to make those apps cross platform you'll want to get intimately familiar with Novell's Mono project. Read along as we look at the tools available from Novell to develop and test your applications.

    Create Your Own PageGetter Using Outlook and C# Programming

    At times when certain Websites are blocked, or in the case of no internet connectivity, PageGetters serve a mammoth boon. Read along as we overview the use of the .NET Framework to build an easy one in less than an hour and serve yourself as a "PageGetter" to your friends.

    Windows Management Using C# Programming

    Windows management has a prime place in system monitoring and administration irrespective of the technology being used. The suppleness that is achieved using the Windows management native API's are far more than that which could be achieved through other kinds of monitoring and administration application.

    C# Programming Tips and Tricks

    Volume 2 of "C# Programming Tips and Tricks" covers some items related to new features of C# 4.0 along with other beneficial tips and tricks. In addition, it mentions some tools that are worth noting.

    Microsoft Composite Apps Tools Near Release

    Microsoft unveils "release candidate" version of Windows Server AppFabric tools for building and maintaining composite applications. First beta of the new BizTalk Server also released.

    Optional and Named Parameters in C# Programming

    In this installment we'll explore optional and named parameters in C# programming. This is an option that has long been around within the Visual Basic language, but is newly introduced in to the C# language in the .NET Framework version 4.0.

    C# Programming Adds Optional and Named Arguments

    This article, by Scott Mitchell, examines two new features added to C# 4.0: optional and named arguments.

    Moving Items with Microsoft Visual Studio, XNA Game Studio and a GamePad

    Discover how to use a game pad with your Microsoft Visual Studio XNA applications.

    The Genetic Cloud (not yet reviewed)

    Learn about new opportunities that Cloud Computing and the Genetic algorithm make available to every person.

    Building Windows Azure Cloud Service Applications with Azure Storage and the Azure SDK

    Learn how to use Windows Azure and Azure Storage to store, retrieve and update information in Table storage, pass work between multiple cloud service roles using Queue storage and use the Azure SDK StorageClient project to speed up Azure Storage development.

    A Web Developer's Look at Windows 7

    The new Windows 7 user interface features can offer Web developers significant productivity gains in terms of organizing, finding, and navigating to commonly used resources. This article introduces you to the improvements which can cut significant time from otherwise mundane daily workflow tasks.

    Working with Digital Certificates in .NET

    Use the .NET framework for enumerating and finding certificates, importing, exporting or deleting certificates.

    [Updated] How to Move, Resize, and Reconfigure Objects in the Working Applications

    An algorithm to make any object moveable and resizable by users and applications.

    The Practical Guide to Multithreading - Part 1

    Understand from this guide how and when - as well as when not - to use multithreading.

    Forms (Dialogs) Customization Based on Moveable / Resizable Elements

    Discover how to design user-driven applications

    [Updated] Declarative Programming Style

    Learn about two properties of functional languages that together define the overall style of writing functional code.

    Using M and the Oslo SDK to Build a WPF Animation DSL

    Here is your starting point for figuring out how Oslo M can solve your business problems.

    A Tour of WPF in Visual Studio 2008

    Take a look at the various features of Visual Studio for working with WPF.

    Common Pitfalls of COM Interoperability in .Net (not yet reviewed)

    Discover some of the common pitfalls of using COM Interoperability in .NET as well as best practices that could help you steer clear of these pitfalls.

    Developing a Smart Architecture, Part 2

    Work through a Continuation of the series, moving from Fields to Entities and Entity Collections.

    Developing a Smart Application Architecture

    Learn to develop a powerful and flexible application architecture.

    Records Management for Microsoft Office SharePoint Server

    The Records Center is an important MOSS (Microsoft Office SharePoint Server) component for companies that need to save critical or legally sensitive information. Discover how to create a Records Center then secure its contents with the MOSS Object Model and one of its default WebServices.

    Automating Software Testing with Microsoft Hyper-V

    By Jani Järvinen - Testing software applications can be hard. You might already be using virtual machines to test your applications, but chances are you are still doing this manually. Learn how to automate your testing procedures with Microsoft's new Hyper-V virtualization technologies.