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

    .NET

    JQuery and WCF Working Hand-in-hand

    Learn how communication between JQuery and WCF works and why this combo is so special, as we create a sample application.

    Top 7 Features of the ASP.NET MVC Framework

    The ASP.NET MVC framework is a web application framework implementing the Model View Controller pattern which aims at making tasks like manageability, extensibility and testability of your web application much easier. Read on to learn more about some of the best features in the ASP.NET MVC framework.

    Windows Presentation Foundation's ObservableCollection Made Easy

    Learn how to bind, custom sort and more with the ObservableCollection in Windows Presentation Foundation (WPF).

    Scaling With Distributed Cache in Windows Server AppFabric

    Caching is an important element for any application serious about performance and scaling. Windows Server AppFabric provides an easy and clean way to cache your data in a highly available and reliable way.

    Accessing Server-Side Data from Client Script: Using WCF Services with jQuery and the ASP.NET Ajax Library

    This ASP.NET tutorial shows how to expose server-side data using Windows Communication Foundation (WCF) Services and how to consume that data from client-side script using the ASP.NET Ajax Library and jQuery.

    Researchers Have a 'BLAST' With Microsoft Azure

    High-performance computing (HPC) may be coming to a cloud near you as Microsoft makes an important life sciences analysis tool available to run on its Microsoft Azure cloud platform.

    Implementing Asynchronous Operations in ASP.NET MVC Framework

    Learn how to implement asynchronous operations in your ASP.NET MVC applications.

    Understanding the Internals of Code Contracts

    .NET Framework 4.0 made code contracts first class citizens by introducing System.Diagnostics.Contracts as part of base class libraries. Code contracts offer a way to express state assumptions in applications and take forms of pre-conditions, post-conditions and object invariants. Read more to learn the underlying internals of how code contracts work.

    Video: An Introduction to SQL Azure Web Portal

    VIDEO: Learn to work with the SQL Azure web management portal as we walk through how to, set up firewall access rules, create and delete databases and more.

    Formatting Dates, Times and Numbers in ASP.NET

    This ASP.NET tutorial shows a variety of ways to format dates, times and numbers in an ASP.NET application.

    Solving the Dining Philosopher's Problem with .NET Framework 4.0 Task Parallel Library

    Introducing the Microsoft .NET Framework 4.0 Task Parallel Library. Read along to learn core Task Parallel Library concepts; including how to use the Task and BlockingCollection classes.

    Microsoft News: The Software Giant Talks Up Private Cloud at TechEd Europe

    Microsoft continues to expand its options for customers who want to migrate their applications to the company's cloud, including ones who want to host the cloud themselves.

    Durable Services in Windows Communication Foundation (WCF)

    Read along as we explore the durable services concept in WCF and look at how to implement it by creating an example.

    Storing Additional User Information with ASP.NET Membership

    This ASP.NET tutorial shows how to enhance ASP.NET's Membership system to record additional information about each user.

    Microsoft News: Microsoft Says HTML 5 Won't Kill Silverlight

    Will Microsoft jettison its Silverlight cross-platform, cross-browser media streaming technology or not? Microsoft says 'not' -- yet.

    Developing Cloud Applications using Microsoft Visual Studio 2010

    Use Microsoft Azure Tools and Microsoft Visual Studio 2010 to develop applications that can reside in the cloud.

    Using Photo Galleries in Your Web Apps

    Explore how to use classes in the .NET Framework to upload images in to your web applications, create consistently sized versions, thumb nails for preview, and then store them for retrieval and use.

    Introduction to Tuples in .NET Framework 4.0

    There was no intrinsic support for sets in the earlier versions of the .NET framework at the Base Class Library level. With .NET Framework 4.0, Microsoft introduced the tuple class to solve the problem. Read on to learn more.

    5 Ways to Use Microsoft Azure to Ease Cloud Migration

    Many companies are adopting Microsoft Azure, and are busy migrating their on-premises ASP.NET web applications for use in the cloud. We will cover five important aspects of migrating an application, including the use of databases, the local file system, and session state.

    Microsoft News: Microsoft 'All In' on Windows Phone 7 and on Microsoft Azure

    Microsoft paints a rosy future for cloud computing at its annual developers' conference.

    Windows Phone 7 Development: Where to Start

    With its announcement on October 11, 2010, Microsoft has pushed out the Windows Phone 7 platform as the newest candidate in the race to capture the mobile market. Learn about the tools needed to build applications on the Windows Phone 7 platform.

    Accessing Server-Side Data from Client Script: Exposing Server-side Data with ASP.NET Ajax

    This ASP.NET tutorial shows how to expose server-side data with ASP.NET Ajax Web Services and how to consume that data from client-side script using the ASP.NET Ajax Library and jQuery.

    Working with Windows Workflow Foundation 4

    Bring agility to your business processes using Windows Workflow 4 and Microsoft Visual Studio 2010.

    Top 7 Features of Visual Studio LightSwitch

    Learn more about Microsoft Visual Studio LightSwitch as we count down the 7 best features in this new Microsoft offering.

    Dump Debugging with Microsoft Visual Studio 2010

    Microsoft Visual Studio now sports the ability to debug dumps of managed applications without delving into the notorious world of windbg and sos.dll. This article explains the new simplified dump debugging experience with Microsoft Visual Studio 2010.

    Accessing Server-Side Data from Client Script

    This ASP.NET tutorial examines different techniques for accessing server-side data from a browser using client-side script.

    Optimize Images Using the ASP.NET Sprite and Image Optimization Framework

    Learn to improve your load time on image-heavy pages using the ASP.NET Sprite and Image Optimization Framework. It's free and easy to use.

    Improve your Application Performance with .NET Framework 4.0

    Need to take advantages of the modern multi-core processors in your application? Start taking advantage of the new features in the .NET Framework 4.0 to easily use those extra cores.

    Introducing the .NET Framework 4.0 Task Parallel Library BlockingCollection

    Learn how BlockingCollection, a new .NET Framework 4.0 concurrency friendly data structure, can serve as a mediator between task classes sharing data.

    10 Ways to Improve the Performance of Your WPF Application

    Windows Presentation Foundation (WPF) applications are often classified as applications that are resource hungry, and yes they are. However, you can still improve their performance to a greater extent by following few techniques that we'll examine in this tutorial.

    Microsoft Visual Studio 2010 Advance Code Analysis: Write Custom Static Code Analysis Rules Using FxCop

    FxCop is a great tool for checking coding rule violations in Microsoft Visual Studio 2010. Microsoft has divided almost 200 + FxCop predefined static tcode analysis rules in different groups and categories. Learn to use these and write customized FxCop rules.

    Top 10 Development Tools for Objective-C iPad/iPhone Development

    If you're going to develop applications for the iPhone or iPad, you are probably aware of Objective-C. In this article we'll discuss the myriad of options that are available for iPhone and iPad development, some of which focus on Objective-C, and others which allow you to utilize other programming languages.

    Using Microsoft's Chart Controls In An ASP.NET Application: Exporting Charts

    This ASP.NET tutorial shows how to use the Microsoft Chart Controls to export charts displayed on your web page to image and PDF files that your visitors can download.

    Typography in Windows Presentation Foundation (WPF)

    WPF lets us discover the rich typographic features available in both the OpenType Fonts. In particular it leverages the ClearType font rendering capabilities which use sub-pixel spacing and anti-aliasing features. Read along to learn a few techniques in WPF that will help you do typography text manipulations.

    Using Projections to Boost Performance

    Learn the practice of using projections in your LINQ statements to ensure you are not over retrieving data values from your Entity Framework model.

    Data Entry and Validation in ASP.NET MVC Framework Applications

    Use the power of the Model Binding Framework to validate your ASP.NET MVC applications seamlessly.

    10 Ways To Improve Your ASP.NET Applications With IIS 7

    The latest version of the Microsoft Web Server, IIS, offers a good amount of features that the ASP.NET developer should capitalize on. Read along as we explores a few such features that will help improve your ASP.NET app development.

    Dynamic Programming Using C# 4.0 and Microsoft Visual Studio 2010

    Now you can write dynamic programs using C# programming's newest version, 4.0. You can also replace complicated .NET framework reflection code with easier dynamic programs. Using dynamics in C# programming, developers can now make interop and COM object's method calls.

    Microsoft Visual Studio Backup Macro

    Use this macro to generate backups from Microsoft Visual Studio solution's context menu

    Create ZIP Files From An ASP.NET Framework Application

    Learn how to create ZIP files on the go in an ASP.NET framework application using the free and open-source DotNetZip library.

    Tray Notify - Part III (WCF Service)

    Part three of a series that illustrates using WCF to communicate between a Windows service and client application.

    When Will Windows Phone 7 Arrive?

    It seems as if everyone has a hunch about when Windows Phone 7 will roll out, but Microsoft isn't saying -- and so the rumors fly.

    Tray Notify - Part I (Getting Started)

    Part one of a series that illustrates using WCF to communicate between a Windows service and client application.

    Deploying WF Workflows to Windows Server AppFabric

    Windows Server AppFabric was released this summer to make it easier for you to deploy and manage Windows Workflow Foundation 4 (WF) workflows. Read this article to learn how to build deployment packages and easily deploy your workflows to AppFabric. We will also look at how AppFabric can help us understand what is happening to our workflow once it has been deployed.

    Tray Notify - Part II (Windows Service)

    Part two of a series that illustrates using WCF to communicate between a Windows service and client application.

    Text Templates in Microsoft Visual Studio

    Text Template Transformation Toolkit (shortly T4) is a code generator built into Microsoft Visual Studio that allows you to build text files out of templates, using C# programming or VB.NET as "scripting" languages within the template. This article provides an introduction to T4 starting with a simple example where we'll delve into the different parts of a template.

    Using Microsoft's Chart Controls In An ASP.NET Application: Using the Chart Controls with ASP.NET MVC

    This ASP.NET tutorial shows how to use the free Microsoft Chart Controls in an ASP.NET MVC application.

    SEO and Deployment of ASP.NET Framework Website Using WebMatrix

    WebMatrix is a lightweight tool released by Microsoft that can be used effectively for website development and also to create and deploy personal websites.In this article we will look at the preface of WebMatrix and build a sample ASP.NET framework website using it.

    Windows Phone 7 Tools Done, but Devs Have Work to Do

    Microsoft tells Windows Phone 7 developers that the tools they'll need to write for the new platform are now final, which means beta tools will no longer work.

    Connecting Services and Clients with the Microsoft Azure Platform AppFabric Service Bus

    Learn how to easily deploy and manage Windows Communication Foundation (WCF) services with Windows Server AppFabric. The new packaging and import/export tools make it easy to migrate and manage your service from dev to QA to production.