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

    Latest .NET / C# Articles

    Understanding .NET Framework Task Parallel Library Cancellations

    TPL includes Cancellations and AggregateExceptions for interrupting work and dealing with collections of exceptions often generated when multiple Tasks are interrupted. There are patterns to implementing Cancellations and this article demonstrates some of the more common patterns.

    Browser Debugging Tools to Help Debug ASP.Net Applications

    ASP.Net web forms, as the webpages are officially known, can become cumbersome to handle when they grow richer. The first line of defense, in such cases, is offered by the Browser Debugging Tools. Read on to find out more about such tools and how they help.

    How to Handle Orientation Changes in Your WP7 Application

    Having an application that can understand the current orientation and optimize its layout is a better experience for the mobile user. This article explore how to make your Windows Phone 7 application orientation-aware so that you can handle orientation changes better and delight your customers.

    Microsoft .NET Reactive Extensions and .NET Framework Task Parallel Library

    In making parallel computing more accessible, Microsoft has also made asynchronous execution more accessible. Nowhere is this fact more apparent than in technologies built from the ground up on these new asynchronous capabilities. Take, for example, Reactive Extensions (Rx); a set of libraries built on LINQ and the Task Parallel Library (TPL).

    Improving Performance of ASP.NET MVC Applications Using Caching Features

    Output Caching is a very popular performance enhancement technique. Just like ASP.NET web forms and user controls, Output Caching can also be implemented in ASP.NET MVC applications. This article teaches you how.

    How to Perform Page Navigation in Your Windows Phone Application

    In a multi-page Windows Phone application, it is important to wire up the pages so that they can be easily navigated. Vipul Patel shows you how to perform page navigation in your Windows Phone application.

    Latest Columns

    Using VC++ .NET

    USING VC++ .NET

    Faster Microsoft C++ Programming With The MFC Class Wizard

    During the glory days of MFC and ATL in the 1990s and early 2000s, The Visual C++ class wizard was a highly-used and useful IDE tool that simplified life for developers. The re-introduction of the class wizard, after the absence of a decade, demonstrates commitment to the 'glory day's' ideal and adds simplicity to class management tasks inside the IDE.

    Nuts & Bolts

    .NET NUTS & BOLTS

    .NET Framework: Use Your Own Cache Wrapper to Help Performance

    See how you can use the .NET framework to create your own wrapper classes in C# programming to help boost your application performance when accessing a bunch of reference or other look-up type data that you frequently use.

    VB Today

    VISUAL BASIC TODAY

    Controlling Program Flow in Visual Basic 2010

    VB.NET provides a solid set of programming tools to implement flow control. VB.NET 2010 includes the For Each construct, making it possible to easily iterate over a list of items with little to no extra coding. This article examines the different VB.NET keywords and gives examples of how they're used.

    Insights

    PROGRAMMING INSIGHTS

    Understanding .NET Framework Task Parallel Library Cancellations

    TPL includes Cancellations and AggregateExceptions for interrupting work and dealing with collections of exceptions often generated when multiple Tasks are interrupted. There are patterns to implementing Cancellations and this article demonstrates some of the more common patterns.