Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The official blog of MSDN Magazine
Extending Windows PowerShell with Custom Cmdlets
You probably already know that Windows PowerShell is a powerful and flexible tool. You may not know,...
Author: MSDNMagazine Date: 12/14/2007
.NET Matters: IFileOperation in Windows Vista
Say you'd like to execute a bunch of file operations as a batch. You'd like some extra doo-dads like...
Author: MSDNMagazine Date: 12/12/2007
Build Office-Based Solutions Using WPF, WCF, And LINQ
With Visual Studio 2008, you can build a solution that incorporates the native capabilities of an...
Author: MSDNMagazine Date: 12/10/2007
Create Dynamic Maps with Visual Basic 9.0 and WPF
The Windows Presentation Foundation (WPF) data-binding infrastructure is based around the concepts...
Author: MSDNMagazine Date: 12/05/2007
Netting C++: EEK!—Time to Design the Mouse
In a series of recent columns, Stanley B. Lippman has been working through the design of a software...
Author: MSDNMagazine Date: 12/04/2007
Data Points: Data Binding in WPF
Did you know that Windows® Presentation Foundation (WPF) provides powerful data-binding...
Author: MSDNMagazine Date: 11/29/2007
CLR Inside Out: Writing Reliable .NET Code
What does it mean to be reliable? When you’re talking about software, it means more than being...
Author: MSDNMagazine Date: 11/27/2007
Toolbox November/December Update
Every month in MSDN Magazine, our Toolbox column, written by Scott Mitchell, highlights handy...
Author: MSDNMagazine Date: 11/21/2007
Test Run QA: Quick and Easy UI Test Automation Suites
Here's a question from a reader who's working with the code that James McCaffrey (also known as Dr....
Author: MSDNMagazine Date: 11/19/2007
December 2007 MSDN Magazine now online
The December 2007 issue of MSDN Magazine is now available online at...
Author: MSDNMagazine Date: 11/16/2007
Office Space: Event handling in SharePoint 2007
The ability to handle server-side events is a key element of building custom business solutions...
Author: MSDNMagazine Date: 11/14/2007
Cutting Edge: Managing the User Experience in AJAX
In recent columns, Dino Esposito has been enthusiastic about how AJAX technologies help you build...
Author: MSDNMagazine Date: 11/12/2007
Foundations: Synchronization contexts in Windows Communication Foundation
The .NET Framework 2.0 introduced a little-known feature called the synchronization context, which...
Author: MSDNMagazine Date: 11/09/2007
Custom check-in policies for Visual Studio Team System
In the past three editions of our Team System column, Brian A. Randell explored the Team Foundation...
Author: MSDNMagazine Date: 11/07/2007
Test Run Q&A: Test automation
This post represents the beginning of a little experiment: we're going to post questions directed to...
Author: MSDNMagazine Date: 11/05/2007
Basic Instincts: Extension methods in Visual Basic
You typically extend a class by deriving from a base class and enhancing the functionality in the...
Author: MSDNMagazine Date: 11/02/2007
.NET Matters: Debugging finalizers
I have a bunch of custom types that, for one reason or another, need to implement IDisposable. I...
Author: MSDNMagazine Date: 11/01/2007
Trustworthy Computing: Lessons learned so far
"Five years ago, Bill Gates issued a memo to all Microsoft employees explaining the importance of...
Author: MSDNMagazine Date: 10/31/2007
Creating a Custom Fuzz Test Interface Provider
These days, fuzzing is most frequently used to validate file and network parsers - literally piping...
Author: MSDNMagazine Date: 10/29/2007
Code Reviews Help Find and Fix Vulnerabilities in Your Apps
Small coding errors can result in critical vulnerabilities that can compromise the security of not...
Author: MSDNMagazine Date: 10/26/2007
CLR Inside Out: Managing .NET object lifetime
Although the .NET Framework provides a managed execution environment, it is important to use...
Author: MSDNMagazine Date: 10/24/2007
Analyze Crashes to Find Security Vulnerabilities in Your Apps
How can you make sure a crash in your program is not exploitable? The short answer is simple: assume...
Author: MSDNMagazine Date: 10/22/2007
Now hiring: Senior Editor for MSDN Magazine
MSDN Magazine is actively seeking a new Senior Editor to join our team. This is an exciting...
Author: MSDNMagazine Date: 10/19/2007
MOSS 2007 workflow development training
Microsoft Office SharePoint Server (MOSS) 2007 is an industry leading platform for collaboration,...
Author: MSDNMagazine Date: 10/18/2007
Bugslayer: Measuring the Impact of View State
The .NET Framework is often thought of as an environment where you don't have to think about memory,...
Author: MSDNMagazine Date: 10/17/2007
Concurrent Affairs: Simplified asynchronous programming model (APM) with C#
Performing I/O-bound operations asynchronously is key to producing scalable and responsive...
Author: MSDNMagazine Date: 10/15/2007
November 2007 MSDN Magazine now online
The November 2007 issue of MSDN Magazine is now available online at...
Author: MSDNMagazine Date: 10/12/2007
Windows Mobile: Adjust ring volume according to the ambient noise level
Doesn't it always seem like, when you're having a quiet, relaxing moment, your mobile phone starts...
Author: MSDNMagazine Date: 10/11/2007
Test Run: Test automation with Windows XP Embedded
Windows XP Embedded is essentially a developer-customized, slimmed-down version of the Windows XP...
Author: MSDNMagazine Date: 10/10/2007
Improve Scalability With New Thread Pool APIs
Windows Vista and the upcoming Windows Server 2008 include a new thread pool API that should make it...
Author: MSDNMagazine Date: 10/08/2007
Optimizing Managed Code For Multi-Core Machines
Multi-cpu systems and multicore processors are becoming ever more common, but writing code that...
Author: MSDNMagazine Date: 10/05/2007
Basic Instincts: Type inference in Visual Basic 2008
To support Language Integrated Query (LINQ), a suite of new technologies was added to the upcoming...
Author: MSDNMagazine Date: 10/03/2007
.NET Matters: Deadlock monitor
A reader asks: I'm using locks in my application to synchronize work on a bunch of threads....
Author: MSDNMagazine Date: 10/01/2007
Data Points: Common Table Expressions
Common Table Expressions (CTEs) can help improve the readability (and thus the maintainability) of...
Author: MSDNMagazine Date: 09/28/2007
Running Queries On Multi-Core Processors With PLINQ
Multi-core processors are here. Responding to the increased availability of multi-processor...
Author: MSDNMagazine Date: 09/26/2007
Dev Tools for Your Toolbox
Every month in MSDN Magazine, our Toolbox column, written by Scott Mitchell, highlights handy...
Author: MSDNMagazine Date: 09/24/2007
Building more responsive WPF apps with Dispatcher
No matter what type of long-running processes are involved—whether getting large results from a...
Author: MSDNMagazine Date: 09/21/2007
Netting C++: Describing the EEK!-osystem
Continuing his development of a mouse and mouse environment simulation called EEK!, in the October...
Author: MSDNMagazine Date: 09/19/2007
Windows with C++: Task Scheduler 2.0
The new Task Scheduler 2.0 in Windows Vista is no longer just a simple tool for end users. It now...
Author: MSDNMagazine Date: 09/17/2007
October 2007 MSDN Magazine now online
The October 2007 issue of MSDN Magazine is now available online at...
Author: MSDNMagazine Date: 09/13/2007
{ yield return omission; } ??
And now that I've got your attention, I want to pick your brain about a couple things. I'm in...
Author: MSDNMagazine Date: 09/12/2007
Blogging the Articles: What do you think?
For the past month or so we've been blogging about each of the articles in the current issue. I was...
Author: MSDNMagazine Date: 09/10/2007
Foundations: Workflow Communications
Workflows are meant to coordinate systems and people, and that means communicating beyond the...
Author: MSDNMagazine Date: 09/06/2007
CLR Inside Out: COM Connection Points
COM client objects can instantiate server objects and then make calls to those objects, but the...
Author: MSDNMagazine Date: 09/04/2007
.NET Matters: Tales from the CryptoRandom
You need to generate some random numbers in your application and started to use System.Random, but a...
Author: MSDNMagazine Date: 08/31/2007
Extend your WCF services with the Windows Process Activation Service (WAS)
With Windows Communication Foundation (WCF) you can host WCF-based services in any Windows process,...
Author: MSDNMagazine Date: 08/30/2007
Lambda expressions in Visual Basic 2008
Lambda expressions are callable entities that are defined within a function. You can return a lambda...
Author: MSDNMagazine Date: 08/27/2007
Team System: Work Items and Undo Support
In our Team System column, Brian Randell shows you how to extend and enhance Visual Studio Team...
Author: MSDNMagazine Date: 08/24/2007
.NET Framework 3.5 networking enhancements
The .NET Framework System.Net namespace gives you programmatic access to a number of key networking...
Author: MSDNMagazine Date: 08/23/2007
Security Briefs: Exploring Claims-Based Identity
Authentication and auditing features are built into the Windows operating system and are usually...
Author: MSDNMagazine Date: 08/20/2007