Printer Friendly Version      Send     
Click to Rate and Give Feedback
Popular Articles

Here are some design patterns that allow you to achieve higher cohesion and looser coupling for more flexible, reusable applications.

Jeremy Miller

MSDN Magazine October 2008

...

Read more!

A Sidebar gadget is a powerful little too that's surprisingly easy to create. Get in on the fun with Donavon West.

Donavon West

MSDN Magazine August 2007

...

Read more!

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!

The MVP pattern helps you separate your logic and keep your UI layer free of clutter. This month learn how.

Jean-Paul Boodhoo

MSDN Magazine August 2006

...

Read more!

Writing a Web application with ASP.NET is unbelievably easy. So many developers don't take the time to structure their applications for great performance. In this article, the author presents 10 tips for writing high-performance Web apps. The discussion is not limited to ASP.NET applications because they are just one subset of Web applications.

Rob Howard

MSDN Magazine January 2005

...

Read more!

Our Blog

Choosing the best alternative is a common task in software development and testing. A group of beta users may need to choose the best user interface from a set of prototypes. Or imagine the members of an open source project voting for a policy.

In the November 2008 issue of MSDN Magazine, Dr. James McCaffrey describes five of the ...

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!

A team project is simply a bucket that stores and partitions all of the artifacts you track and use within a Team Foundation Server (TFS) project.

In the December 2008 issue of MSDN Magazine, Brian A. Randell explains how you can use and customize the MSF Agile and MFS CMMI process templates to get the most out of them for your ...

Read more!

With the releases of LINQ to SQL and the ADO.NET Entity Framework, developers now have two products from Microsoft designed to tie together relational data and object-oriented programming.

In the December 2008 issue of MSDN Magazine, Anthony Sneed provides a roadmap to these technologies and demonstrates how you can create ...

Read more!

Windows Presentation Foundation (WPF) adds functionality to the Microsoft .NET Framework so that you actually can reliably keep bound controls synchronized with their data sources.

In the December 2008 issue of MSDN Magazine, Ken Getz demonstrates how to use the ObservableCollection class provided by WPF to keep bound controls in ...

Read 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