The September 2008 issue of MSDN Magazine is now available online.

Here's what's in the issue:

Hierarchy ID: Model Your Data Hierarchies With SQL Server 2008 We explain how the new hierarchyID data type in SQL Server 2008 helps solve some of the problems in modeling and querying hierarchical information. by Kent Tegels

Prism: Patterns For Building Composite Applications With WPF We introduce you to the benefits of building composite applications with the Composite Application Guidance for WPF from Microsoft patterns & practices. by Glenn Block

Data Services: Create Data-Centric Web Applications With Silverlight 2 ADO.NET Data Services provide Web-accessible endpoints that allow you to filter, sort, shape, and page data without having to build that functionality yourself. by Shawn Wildermuth

Advanced WPF: Understanding Routed Events And Commands In WPF See how routed events and routed commands in Windows Presentation Foundation form the basis for communication between the parts of your UI. by Brian Noyes

In the columns, Gaurav Khanna explains Unhandled Exception Processing In The CLR, John Papa discusses Service-Driven Apps With Silverlight 2 And WCF, and Ken Getz continues his trip through The LINQ Enumerable Class. Dr. James McCaffrey begins a series of columns on Configuration Testing With Virtual Server and Bryan Sullivan shows you how SDL Embraces The Web.

There's much more in the issue, and I'll be blogging about these and other articles throughout the month.

As usual, the issue is available online in 11 languages: English, French, Spanish, German, Italian, Portuguese, Russian, Traditional Chinese, Simplified Chinese, Korean, and Japanese.

Enjoy!