The Wayback Machine - https://web.archive.org/web/20100724054726/http://www.codeguru.com:80/cpp/stl/

    Latest Articles

    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.

    Special Report: The Definitive Guide to Windows Phone 7

    Microsoft looks to the future with Windows Phone 7, is it enough to catch up with the competition? Read along to learn how WP7 differs from past versions of Windows Mobile and how it matches up against its rivals.

    Maximize Your Website's Search Engine Placement Using Microsoft's Free SEO Toolkit

    This ASP.NET tutorial walks through getting started with Microsoft's free SEO Toolkit. Learn how to analyze and implement SEO suggestions to improve your site's ranking.

    C# Programming: Context Menu on Windows Forms - Part 1

    Learn how to add context menus to Windows Forms at the design and runtime level using Microsoft Visual Studio.

    Microsoft Updates Power Tools for Microsoft Visual Studio

    Microsoft rolls out an update to its Productivity Power Tools, a set of extensions to Microsoft Visual Studio 2010 designed to make developers' lives easier.

    Using Multi-Line Lambda Expressions in VB 2010

    The VB and C# programming teams have merged and you'll start to notice capability features--like Lambda Expressions and automatic properties--that are more similar in these two languages, but both languages are suited for the same kinds of software development.

    Latest Stories by Section

    Latest Columns

    Using VC++ .NET USING VC++ .NET
    Rich Integration with the Windows 7 Shell through IShellLink

    Shell Links are a Windows feature that has been present since the very first 32-bit Windows release in 1995, and are the technology that the ubiquitous Windows shortcuts are built upon. Windows 7 Jump List tasks also use Shell links, creating renewed interest in using Shell links as a technique for interacting with applications.

    Nuts & Bolts .NET NUTS & BOLTS
    Introduction to Parallel Programming in the .NET Framework

    Read along as we take a look at the TPL, which is implemented in the System.Treading namespace in .NET framework 4.0 and also available for download for .NET Framework 3.5.

    VB Today VISUAL BASIC TODAY
    Using Multi-Line Lambda Expressions in VB 2010

    The VB and C# programming teams have merged and you'll start to notice capability features--like Lambda Expressions and automatic properties--that are more similar in these two languages, but both languages are suited for the same kinds of software development.

    Insights PROGRAMMING INSIGHTS
    Debugging and Designing Custom .NET Framework PowerShell Providers

    This article and the accompanying resources are a good starting point for learning how to design and debug a .NET Framework PowerShell Provider.

    Codeguru Blogs

    Web 2.0 is "so Last Year." It is Time for Web X.0

    It might be surprising to know that Web 2.0 has its origins back in the 90s. In the past few years it has been front and center. At this point most people would agree that Web 2.0 is mainstream. So...

    Coming Soon: Tons of Windows 7 Slates

    At the Microsoft World Partner Conference (WPC) conference, Steve Ballmer commented that Microsoft is "hard core" about slates. He stated a lot of stuff is coming over the next several months. Ballmer claims we'll like the Windows 7 slate devices...

    Lesson from Apple? Fixing Problems...

    This week I learned a new way to fix problems with applications I build. I learned this lesson from a letter from Apple. I'll call it the "big bar" fix. Apple recently had people complain about signal reception in its...

    (See all Blogs)