Popular Articles
Kenny Kerr sings the praises of the new Visual C++ 2008 Feature Pack, which brings modern conveniences to Visual C++.
Kenny Kerr
MSDN Magazine May 2008
...
Read more!
This article presents an overview of the motivation behind new techniques that decompose problems into independent pieces for optimal use of parallel programming.
David Callahan
MSDN Magazine October 2008
...
Read more!
C# allows developers to embed XML comments into their source files-a useful facility, especially when more than one programmer is working on the same code. The C# parser can expand these XML tags to provide additional information and export them to an external document for further processing. This article shows how to use XML comments and explains the relevant tags. The author demonstrates how to set up your project to export your XML comments into convenient documentation for the benefit of other developers. He also shows how to use comments ...
Read more!
Here we describe some of the more common challenges to concurrent programming and present advice for coping with them in your software.
Joe Duffy
MSDN Magazine October 2008
...
Read more!
James Avery does it again with his popular list of developer tools. This time he covers the best Visual Studio add-ins available today that you can download for free.
James Avery
MSDN Magazine December 2005
...
Read more!
Our Blog
The basic security mechanism of Windows involves having a trusted system component check permissions and rights (AccessCheck) before an operation is allowed to proceed.
In the November 2008 issue of MSDN Magazine, John R. Michener explains how to set values for the security settings on objects and how those values are processed.
...
Read more!
It’s helpful to think about secure design from a more holistic perspective by using threat models to drive your security engineering process.
In the November 2008 issue of MSDN Magazine, Michael Howard proposes using the threat model to help drive other SDL security requirements, primarily code review priority, fuzz testing priority, ...
Read more!
One stumbling block that developers encounter with asynchronous programming is that they become so concerned with getting concurrency right that they forget the core simplicity of the program.
F# lets you separate simple programs from the concurrent control flow and reveal the simplicity and readability of your core program.
In the October 2008 issue of MSDN Magazine, Chance Coble demonstrates ...
Read more!
Because Windows Workflow Foundation (WF) is based on a runtime that manages the execution of workflows and activities, testing must, in almost all cases, involve the use of the runtime – and this can introduce some interesting challenges.
In the November 2008 issue of MSDN Magazine, Matt Milner presents some techniques for unit testing ...
Read more!
We're currently in the process of stepping back and taking a critical look at our Web site to see how you all are using it - and how we can redesign parts of it (big or small) to make that experience better. We are continuously receiving your feedback on existing frustrations and we are working hard to remedy those (as a general fyi, most of the frustrations have to do with navigation). However, in order to get a sense of whether we need to look at some of the more fundamental ...
Read more!