Click to Rate and Give Feedback
Popular Articles
Mike Volodarsky demonstrates the IIS 7.0 extensibility model by extending the Response Modification into a configurable Web server module and a custom management page for IIS Manager.

By Mike Volodarsky (Launch 2008)
Here the author uses Document Information Panels in the Microsoft 2007 Office system to manipulate metadata from Office docs for better discovery and management.

By Ashish Ghoda (April 2008)
Here we present a rundown of the various language paradigms of CLR-based languages via short language introductions and code samples.

By Joel Pobar (May 2008)
Howard Dierking talks to the inventor of C++, Bjarne Stroustrup, about language zealots, the evolution of programming, and what’s in the future of programming.

By Howard Dierking (April 2008)
More ...
Read the Blog
SQL Server Data Services (SSDS) is a robust, scale-free data service that internally uses proven SQL Server technology and exposes its functionality over industry standard Web service interfaces. In the July 2008 issue of MSDN Magazine, David Robinson introduces ...
Read more!
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!
More ...
January2008 January 2008
IIS 7.0: Enhance Your Apps with the Integrated ASP.NET Pipeline
Mike Volodarsky demonstrates how IIS 7.0 lets you add performance and security upgrades to PHP apps without touching a line of PHP code. Mike Volodarsky
World Ready: Around the World with ASP.NET AJAX Applications
The .NET Framework has excellent internationalization support, but JavaScript does not. If you're using ASP.NET AJAX, learn what you need to do to adapt. Guy Smith-Ferrier
WCF Syndication: HTTP Programming with WCF and the .NET Framework 3.5
Introducing Web-centric features of Windows Communication Foundation in the .NET Framework 3.5, including the HTTP programming model and the new syndication API. Justin Smith
SQL Server: Uncover Hidden Data to Optimize Application Performance
SQL Server 2005 gathers a lot of useful data that you can use to identify areas where database performance can be improved. Here's what you need to improve performance. Ian Stirk
Look it Up: Managing Directory Security Principals in the .NET Framework 3.5
Here's an overview of the new System.DirectoryServices.AccountManagement class in the .NET Framework 3.5 and how it simplifies working with directory services. Joe Kaplan and Ethan Wilansky
Code Download (1867 KB)
.Chm Files

Columns
Editor's Note: A New Year—A Fresh Perspective
The results of our reader survey are in. This month, Howard Dierking shares the takeaways. Howard Dierking
Toolbox: Advanced Unit Testing, Object Mocking, Profiling Your Apps and More
This month we look at advanced unit testing, object mocking, profiling, and lots more. James Avery
CLR Inside Out: Marshaling between Managed and Unmanaged Code
Marshaling is an important part of .NET interop. It allows you to call into unmanaged code from managed code. This column will help you get started. Yi Zhang and Xiaoying Guo
Data Points: Accessing Data from a Mobile Application
This month John Papa takes a look at developing a mobile application that can access data on your application server. John Papa
Advanced Basics: Reflection and Generics
This month Advanced Basics flaunts the power of generics and reflection and shows how you get more flexible and efficient development by combining the two. Ken Getz
Cutting Edge: Customize Controls with AJAX Extenders
AJAX Extenders extend the behavior and features of ordinary Web controls so you can reduce postbacks and control input even better than with AJAX alone. Dino Esposito
Wicked Code: Drag and Drop with ASP.NET AJAX
Jeff Prosise shows how you can implement drag-and-drop functionality in your Web app with ASP.NET AJAX. Jeff Prosise
Foundations: Templates for Uncommon Controls
Charles Petzold demonstrates how Windows Presentation Foundation (WPF) templates let you turn common controls into uncommon visual objects. Charles Petzold
Extreme ASP.NET: Encapsulate Silverlight with ASP.NET Controls
To implement Silverlight in ASP.NET pages, you can encapsulate your Silverlight elements in ASP.NET controls. Here's how. Fritz Onion
{ End Bracket }: Passion for the Craft
Scott Hanselman ruminates on the term "5:01 developer" and why success in any field requires passion and craftsmanship. Scott Hanselman
Page view tracker