| Editor's Note: Architecture and Aggregates: |
Toolbox:
Managing in the Cloud, UX Design Patterns, Anders Hejlsberg’s The C# Programming Language, and More: Now that you're even managing projects in the cloud, you'll need some tools to help. This month we illustrate one, discuss UX design patterns, a book by Anders Hejlsberg, and more. |
CLR Inside Out:
Memory Usage Auditing For .NET Applications: Memory usage can have a direct impact on how fast an application executes and thus is important to optimize. In this article we discuss the basics of memory optimization for .NET programs. |
|
Data Points:
Building An Out-of-Browser Client With Silverlight 3: Silverlight 2 applications are restricted to running inside a browser. However, Silverlight 3 applications can run inside the browser or out. Here we build a social networking app as a standalone Silverlight 3 application. |
Cutting Edge:
Go Beyond HTML Forms With AJAX: This month we examine forms in the context of AJAX applications and look at various approaches to implementing features such as auto-saving, just-in-time validation, and submission throttling. |
Patterns in Practice:
The Unit Of Work Pattern And Persistence Ignorance: Jeremy Miller continues his discussion of persistence patterns by reviewing the Unit of Work design pattern and examining the issues around persistence ignorance. |
|
Test Run:
.NET Module Testing with IronPython: This month we demonstrate how easy it is to use IronPython to test .NET-based libraries. |
The Polyglot Programmer:
Reaping The Benefits Of Cobra: Cobra, a descendant of Python, offers a combined dynamic and statically-typed programming model, built-in unit test facilities, scripting capabilities, and much more. Feel the power here. |
Foundations:
Customizing the New WPF Calendar Controls: Late last year Microsoft released Calendar and DatePicker controls for WPF in the WPF Toolkit. We’ll show you how they work, and how you can customize them. |
|
Concurrent Affairs:
Solving The Dining Philosophers Problem With Asynchronous Agents: We use the new Asynchronous Agents Library in Visual C++ 2010 to solve the classic Dining Philosophers concurrency problem. |
Windows With C++:
Introducing Direct2D: If you want to develop high-performance and high-quality commercial applications, you’ll still look to C++ and native code. Direct2D will help you deliver the graphics power you need. |
{End Bracket}: Think Before You Speak: |