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

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!

When incorporating the ASP.NET DataGrid control into your Web apps, common operations such as paging, sorting, editing, and deleting data require more effort than you might like to expend. But all that is about to change. The GridView control--the successor to the DataGrid-- extends the DataGrid's functionality it in a number of ways. First, it fully supports data source components and can automatically handle data operations, such as paging, sorting, and editing, as long as its bound data source object supports these capabilities. In addition, ...

Read more!

Chris Tavares explains how the ASP.NET MVC Framework's Model View Controller pattern helps you build flexible, easily tested Web applications.

Chris Tavares

MSDN Magazine March 2008

...

Read more!

Jeff Prosise explains when it's better to use UpdatePanel and when it's better to use asynchronous calls to WebMethods or page methods instead.

Jeff Prosise

MSDN Magazine June 2007

...

Read more!

Learn how to automate custom SharePoint application deployments, use the SharePoint API, and avoid the hassle of custom site definitions.

E. Wilansky, P. Olszewski, and R. Sneddon

MSDN Magazine May 2008

...

Read more!

Our Blog

So many factors can affect the performance of a Web page—the distance between server and client, the size of the elements on the page, how the browser loads these elements, available bandwidth. Finding those bottlenecks and identifying the culprits is no easy task.

In the November 2008 issue of MSDN Magazine, Jim Pierson introduces ...

Read more!

Windows Workflow Foundation (WF) imposes some restrictions on the developer authoring programs that target it. But in return WF offers a powerful, flexible, and extensible set of runtime services such as support for long-running code.

In the December 2008 issue of MSDN Magazine, Josh Lane provides some best practices to consider ...

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!

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!

Silverlight provides a browser interoperability layer that allows managed code to access the document object model (DOM) of the underlying page. At the same time, JavaScript code running in the page can access the XAML content of the plug-in and even make modifications.

In the November 2008 issue of MSDN Magazine, Dino Esposito discusses the ...

Read more!

December2008 December 2008
Team System: Streamline Team Projects With Process Templates
See how you can streamline your team projects using Process Templates in Visual Studio Team System (VSTS) Brian A. Randell
Real-World WF: Best Practices For Windows Workflow Foundation Apps
The heart of Windows Workflow Foundation is its declarative programming model. Here are some best practices to consider when using WF to realize software solutions in the real world. Josh Lane
Visual Studio OBA Tools: Simplify OBA Development With Interop API Extensions
To introduce you to VSTO Power Tools Office interop API extensions, we’ll walk through the development of an application that automates Outlook, Excel, and Word. Andrew Whitechapel, Phillip Hoff, and Vladimir Morozov
SOA Data Access: Flexible Data Access With LINQ To SQL And The Entity Framework
Building a data access layer using LINQ to SQL and the ADO.NET Entity Framework allows you to decouple your application from the persistence technology you're using. Anthony Sneed
Geneva Framework: A Better Approach For Building Claims-Based WCF Services
Here we introduce Microsoft Code Name “Geneva,” the new framework for building claims-based applications and services, and federated security scenarios. Michele Leroux Bustamante

Columns
Editor's Note: I Am The Business
At an open spaces conference in Austin, Texas, Editor-in-Chief Howard Dierking realizes that software development and business goals can both coexist and benefit each other. Howard Dierking
Toolbox: Static Analysis Tools For .NET, Matt Berseth’s Blog
This month we take a look at FxCop and other tools that enforce your design rules, along with jQuery. Scott Mitchell
CLR Inside Out: Thread Management In The CLR
Getting the performance you want in concurrent applications is not as straightforward as you might think. See how common threading issues can affect your application. Erika Fuentes and Eric Eilebrecht
Advanced Basics: The ObservableCollection Class
Ken Getz shows how the CollectionChanged event lets you reflect changes to your underlying data source in your bound data controls. Ken Getz
Cutting Edge: ASP.NET Presentation Patterns
Choosing the right design pattern for your ASP.NET Web application can help you achieve the separation of concerns between your presentation layer and the layers beneath it. Dino Esposito
Patterns in Practice: Design For Testability
Designing testability into your app means smaller tests that are cheaper to create, easier to understand, faster to run, and much simpler to debug. Jeremy Miller
Test Run: Configuration Testing With Virtual Server, Part 2
Because Virtual Server is built upon a set of COM modules, you can automate the creation and testing of virtual machines. Here we use Windows PowerShell to run the tests. Dr. James McCaffrey and Paul Despe
Foundations: Render Text On A Path With WPF
With Windows Presentation Foundation (WPF) you can lay out text on a path, then animate the individual points defining the path and watch the characters bounce around in response. Charles Petzold
Windows With C++: X64 Debugging With Pseudo Variables And Format Specifiers
This month we explain how pseudo variables and format specifiers provide a wealth of information for use in debugging. Kenny Kerr
Going Places: How Connection Manager Connects
Marcus Perryman explains the correct use of Connection Manager when a Windows Mobile application requires network data. Marcus Perryman
Usability in Practice: The Human Face Of Software
A great user experience is more than just a pretty face. In this new column we’ll look at some of the subtleties of building great user experiences. Dr. Charles B. Kreitzberg and Ambrose Little
{ End Bracket }: What Makes A Good Software Tester?
In this month's installment, James McCaffrey talks about the qualities and skills he looks for when searching for great software testers. Dr. James McCaffrey
Page view tracker