February 2009
Best Practice: An Introduction To Domain-Driven Design
.NET Interop: Getting Started With IronRuby And RSpec, Part 1
"Oslo" Basics: Build Metadata-Based Applications With The “Oslo” Platform
Patterns: WPF Apps With The Model-View-ViewModel Design Pattern
Silverlight: Build Line-Of-Business Enterprise Apps With Silverlight, Part 2
MSBuild: Best Practices For Creating Reliable Builds, Part 1
Columns
|
Howard Dierking concludes that the business domain must drive software design—even if the natural paradigm is not what is most comfortable. See how he got there.
Howard Dierking
|
Toolbox: The Active Record Pattern, Aspect-Oriented Programming
This month we look at implementing the Active Record Pattern in your .NET application and how aspect-oriented programming yields separation of concerns.
Scott Mitchell
|
CLR Inside Out: Handling Corrupted State Exceptions
There’s a danger in using one-size-fits-all exception handling, and you need to know how to avoid it by being as specific as possible about how you handle errors.
Andrew Pardoe
|
|
Data Points: Syndicated Data And Isolated Storage In Silverlight
Here we build a syndicated news reader application to illustrate the use of isolated storage and data syndication in Silverlight.
John Papa
|
Cutting Edge: Managing Dynamic Content Delivery In Silverlight, Part 2
This month Dino continues his look at managing dynamic Silverlight content by discussing caching and isolated storage.
Dino Esposito
|
Patterns in Practice: Convention Over Configuration
We look at some techniques you can adopt to reduce the amount of housekeeping code you write so you can focus on the essence of the application.
Jeremy Miller
|
|
Under The Table: Spatial Data Support In SQL Server 2008
New spatial data support in SQL Server 2008 opens the door to mapping and querying geometric and geographic data, allowing you to build exciting new applications.
Bob Beauchemin
|
Foundations: Error Handling In Workflows
Workflows often define long-running processes and an unhandled failure usually means termination. Avoid this scenario by handling exceptions properly.
Matt Milner
|
Windows With C++: Visual C++ 2010 And The Parallel Patterns Library
The Parallel Patterns Library allows you to more easily take advantage of parallelism. See what this and other Visual C++ 2010 features are in store.
Kenny Kerr
|
|
.NET Matters: Ordered Execution With ThreadPool
This month we demonstrate how you can use the ThreadPool to support ordered execution without having to build custom thread pools yourself.
Stephen Toub
|
Going Places: Mobile Device Provisioning With SyncML
OMA Device Management (OMA-DM), based on a dialect of XML called SyncML, can be used to provision and manage mobile devices in an enterprise scenario. We'll show you how.
Ramon Arjona
|
Stack Trace: Working With An Incomplete Or Invalid IRP
Bob Golding and David Butler
|
|
Stack Trace: What Are These System PTEs?
Bob Golding and David Butler
|
{ End Bracket }: Your Innovative Ideas
Having that next great innovative idea is only half the battle—getting it heard is the real challenge.
Eric N. Bush
|
Receive the MSDN Flash e-mail newsletter every other week, with news and information personalized to your interests and areas of focus.