June 2008
|
Editor's Note:
In Case You Hadn’t Noticed …: Find out what's new for MSDN Magazine, including a print redesign and the introduction of virtual labs on our web site so you can experiment with our code. |
Toolbox:
Cross Browser Testing, Mock Objects, and Raymond Chen: This month test your web site on many platforms and browsers without setting up a test environment, use mock objects for unit testing, and visit Raymond Chen. |
CLR Inside Out:
Large Object Heap Uncovered: This month CLR Inside Out reveals the secrets behind the Large Object Heap—what’s there, when it’s released, how the garbage collector handles the objects there. |
|
Cutting Edge:
ASP.NET AJAX and Client-side Templates.: AJAX is meant to go beyond mere partial page rendering. Find out where Dino Esposito thinks dynamic pages are headed in the future with ASP.NET AJAX. |
Patterns in Practice:
The Open Closed Principle: Extending an existing codebase can be as productive and frustration-free as writing all new code when you employ the Open Closed Principle. We'll show you how. |
Service Station:
Building a WCF Router, Part 2.: Here we present a deep look into the workings of Windows Communication Foundation routers, exploring the details of pass-through router implementations. |
|
Foundations:
Bitmaps and Pixel Bits: Charles Petzold takes an inside look at the flexible bitmap pixel formats offered by the retained-mode graphics features of Windows Presentation Foundation. |
Windows With C++:
Decoding Windows Vista Icons with WIC: In this month's installment, Kenny Kerr sings the praises of the new Visual C++ 2008 Feature Pack, which brings modern conveniences to Visual C++. |
Concurrent Affairs:
Simplified APM with the AsyncEnumerator: Here Jeffrey Richter introduces his AsyncEnumerator class, which drives an iterator so that different thread pool threads can execute the same code at different times. |
|
Going Places:
Adaptable Apps for Windows Mobile.: We show you the techniques for building adaptable applications that can make the best use of different screens and capabilities on Windows Mobile devices. |
{ End Bracket }:
Election Results Even Voters Can Trust: Surprisingly, cryptography can be applied to the electoral process to allow every individual voter to check the integrity of an election tally. Find out how here. |