The Wayback Machine - https://web.archive.org/web/20110524021420/http://www.codeguru.com/

    Latest Developer Articles

    How to Use Isolated Storage in Your WP7 Application

    The Windows Phone platform does not allow traditional file access for data storage. Windows Phone developers need to be aware of Isolated storage, which provides managed applications the ability to create and maintain local storage.

    Recursion Primer Using C++ Part 3

    Zeeshan examines all of the Recursion dimensions (compile time/runtime and structure/generative) with the five different types of recursion (Nested Recursion, Binary Recursion, Mutual Recursion, Tail Recursion and Linear Recursion).

    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.

    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.

    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.

    Latest Developer Stories by Section

    Latest CodeGuru Developer 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.

    Codeguru Blogs

    30 Day Windows Azure Platform Pass and More

    We do a lot of business with Microsoft on our sites. There are two things we have happening with Microsoft that I thought I should pass along. Firstly, we have a Cloud Computing Showcase that has been created where...

    Office 365 Now on the Cloud

    Microsoft released a public beta o/f Office 365 for the Cloud today. This allows you to get up and running with Office, Exchange Online, SharePoint Online and Lync.The official release is slated for later this year, but the public beta...

    Microsoft Kinect SDK: Not Just a Gaming Device

    Many movies today show futuristic computing systems. This includes screens that can materialize in the air in front of the user and then be controlled with the appearance of touch and gestures. While displaying a screen in thin air...

    (See all Blogs)