MSDN Magazine: Patterns in Practice
-
Patterns in Practice: Incremental Delivery Through Continuous Design
Jeremy Miller - August 2009 The end goal of software projects is to deliver value to the customer. Software design is a major factor in how successfully a team can deliver that value. The best designs are a product of continuous design rather than the result of an effort that tries to get the entire design right up front. This approach lets you strive to apply lessons learned from the project to continuously improve the design, instead of becoming locked into an erroneous design developed too early in the project.
-
Patterns in Practice: The Unit Of Work Pattern And Persistence Ignorance
Jeremy Miller - June 2009 Jeremy Miller continues his discussion of persistence patterns by reviewing the Unit of Work design pattern and examining the issues around persistence ignorance.
-
Patterns in Practice: Persistence Patterns
Jeremy Miller - April 2009 Here we examine data persistence patterns to help you determine which best suits your needs. We look at a number of patterns, including the Active Record, the Data Mapper, the Repository, the Identity Map, the Lazy Loading, and the Virtual Proxy.
-
Patterns in Practice: Convention Over Configuration
Jeremy Miller - February 2009 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.
-
Patterns in Practice: Design For Testability
Jeremy Miller - December 2008 Designing testability into your app means smaller tests that are cheaper to create, easier to understand, faster to run, and much simpler to debug.
-
Patterns in Practice: Cohesion And Coupling
Jeremy Miller - October 2008 Here are some design patterns that allow you to achieve higher cohesion and looser coupling for more flexible, reusable applications.
-
Patterns in Practice: Object Role Stereotypes
Jeremy Miller - August 2008 Object role stereotypes can help you better understand and clarify the responsibilities of the objects in your application.
-
Patterns in Practice: The Open Closed Principle
Jeremy Miller - June 2008 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.
-
|
Receive the MSDN Flash e-mail newsletter every other week, with news and information personalized to your interests and areas of focus.
|