August2009 August 2009

.NET Visualization: Visualizing Information with .NET

Having the capability to draw pictures usually isn’t enough for a good information visualization platform. The key to building a visualization platform is capabilities such as interactivity, generating metadata, and overlaying related data. You need a level of flexibility that lets you render any data in any way at any time. Laurence Moroney

Entity Framework: N-Tier Application Patterns

This article examines n-tier patterns for success and some of the key APIs and issues specific to the Entity Framework. It also provides a sneak peak at features coming in the Microsoft .NET Framework 4 that should make n-tier development significantly easier. Daniel Simmons

Domain Models: Employing the Domain Model Pattern

In this article, we’ll go through the reasons to (and not to) employ the domain model pattern, the benefits it brings, as well as provide some practical tips on keeping the overall solution as simple as possible. Udi Dahan

EF Data Access: EF v2 and Data Access Architecture Best Practices

Developers deploy a wide variety of development philosophies and architecture styles. This article explores three common perspectives on application development and describes how the Entity Framework can be employed in each. Specifically, the article looks at the forms-centric, model-centric, and code-centric development styles and their relationship to the Entity Framework. Tim Mallalieu

SQL Data Services: The Relational Database of the Azure Services Platform

This article shows you the new face of SQL Data Services, explores its architecture, and shows how it is truly an extension of SQL Server in the cloud. David Robinson

Inside Windows 7: MultiTouch Capabilities in Windows 7

This is Part 3 of a multipart article series on Windows 7. Part 3 covers the Windows 7 multitouch capabilities. Yochay Kiriaty

Code Download
.Chm Files


Editor's Note: Editor's Note
Howard Dierking
Toolbox: Data Snapshots, Subversion, Source Code Organization and More
If you want to save, organize, and annotate snapshots of your database data, find an easy way to install and configure Subversion, and automate the organization of your source code, then you'll want to read more about these latest tools. Scott Mitchell
Cutting Edge: Pros and Cons of Data Transfer Objects
After a brief refresher on procedural and object based patterns for organizing the business logic layer, the author focuses on data transfer objects and the impact they have on the development of the software project. Dino Esposito
Under the Table: How Data Access Code Affects Database Performance
In this article, the author delves into some commonly used ways of writing data access code and looks at the effect they can have on performance. Bob Beauchemin
Inside Microsoft patterns & practices: Building WPF and Silverlight Applications with a Single Code Base Using Prism
This article discusses the Project Linker tool and other techniques to create applications that target both WPF and Silverlight from a single code base. Erwin van der Valk