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

    Latest Articles

    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.

    Developers Getting Windows Phone 7 Devices Early

    A week after Microsoft began beta testing development tools for its upcoming Windows Phone 7, the company is sending out "preview" units meant to get phone app developers excited.

    Classification Of Point In Polygon

    Classify a point respect to a plane polygon that can be concave (i.e. with some angle grater than 180 degrees). Good performance, excellent stability.

    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)