Click to Rate and Give Feedback
Popular Articles
We will introduce you to the Visual Studio Profiler by walking through a sample performance investigation, pinpointing code inefficiencies in some sample applications.

By Hari Pulapaka and Boris Vidolov (March 2008)
Performance problems can creep into your Web app as it scales up, and when they do, you need to find the causes and the best strategies to address them.

By Richard Campbell and Kent Alstad (April 2008)
Chris Tavares explains how the ASP.NET MVC Framework's Model View Controller pattern helps you build flexible, easily tested Web applications.

By Chris Tavares (March 2008)
Joel Pobar presents an introduction to how compilers work and how you can write your own compiler to target the .NET Framework.

By Joel Pobar (February 2008)
More ...
Read the Blog
Windows Presentation Foundation (WPF) offers excellent support for managing the display and editing of complex data. In the December 2007 edition of MSDN Magazine, John Papa did a great job of explaining essential WPF data binding concepts. ...
Read more!
The most fundamental form of Web testing is HTTP request/response testing. This involves programmatically sending an HTTP request to the Web application, fetching the HTTP response, and examining the response for an expected value. In the May 2008 issue of MSDN Magazine, Read more!
In the November issue of MSDN Magazine, Jeffrey Richter demonstrates some recent additions to the C# programming language that make working with the APM significantly easier. In the June ...
Read more!
The July 2008 issue of MSDN Magazine is now available online. Here's what's in the issue: Data Services: Develop ...
Read more!
The June 2008 issue features the first installment of a new MSDN Magazine column on software design fundamentals. We’ll discuss design patterns and principles in a manner that isn't bound to a specific tool or lifecycle methodology. In this issue, Jeremy Miller starts the Patterns in Practice column ...
Read more!
In the April 2008 issue of MSDN Magazine, Kenny Kerr introduced the Windows Imaging Component (WIC), showing you how you can use it to encode and decode different image ...
Read more!
More ...
July2007 July 2007
Mobility: Make Your WPF Apps Power-Aware
Here Andre Michaud shows you how to use power notifications to make your applications power aware. Andre Michaud
Share Code: Write Code Once For Both Mobile And Desktop Apps
If you're building .NET client apps already, target them to Windows Mobile using the same skills and toolsets. Daniel Moth
NTFS: Enhance Your Apps With File System Transactions
Presented here is an overview of Transactional NTFS and how it revolutionizes transactions. Jason Olson
Security: Applying Cryptography Using The CNG API In Windows Vista
Cryptography Next Generation (CNG) is meant to be a long-term replacement for the CryptoAPI, providing replacements for all of the cryptographic primitives it offered. Kenny Kerr
Speak Up: Support Dictation With Text Services Framework
Learn how to make your apps speech-aware by supporting Windows Speech Recognition and the Text Services Framework. Eric Brown
Code Download (3461 KB)
.Chm Files

Columns
Editor's Note: What Is Mobility?
Does mobility come from a motorized scooter, a cell phone, or a Pocket PC? It depends on who you are. Joshua Trupin
Toolbox: Find Bottlenecks, Code Similarities, and More
This month, find performance and memory bottlenecks, essential security reading, and more. Scott Mitchell
CLR Inside Out: Digging into IDisposable
This month: cleaning up resources that are not garbage collected by the CLR garbage collector. Shawn Farkas
Data Points: ADO.NET Entity Framework Overview
The new Entity Framework in ADO.NET will let you manipulate data using an object model. John Papa explains. John Papa
Cutting Edge: Context-Sensitive Feedback with AJAX
Beyond progress bars: talking to server-side apps with ASP.NET AJAX. Dino Esposito
Service Station: WCF Bindings In Depth
The WCF programming model makes it easy to configure services with a variety of wire formats and message protocols, thanks to binding. Aaron Skonnard
Bugslayer: Wait Chain Traversal
Windows Vista has a new API called Wait Chain Traversal (WCT), which allows you to determine when and why a process is deadlocked. Read on. John Robbins
Security Briefs: Active Directory Cache Dependencies
If you're not taking advantage of Active Directory, you should be. Learn the benefits from Keith Brown. Keith Brown
Foundations: Extending the WPF Animation Classes
Learn what the WPF Animation Classes can do, what they can't, and how to extend them. Charles Petzold
{ End Bracket }: Weaving Your Photos with Photosynth
See what the Interactive Visual Media Group at Microsoft Research is up to these days. Richard Szeliski
Page view tracker