<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>Professional Enterprise .NET</title><link>http://proent.codeplex.com/Project/ProjectRss.aspx</link><description>Source code to accompany the Wrox book Professional Enterprise .NET.</description><item><title>Updated Wiki: Home</title><link>http://proent.codeplex.com/wikipage?version=34</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Professional Enterprise .NET &lt;/h1&gt;
This is the source code for the book Wrox Professional Enterprise .NET&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Buy the book from Amazon US&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.co.uk/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=19450&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Buy the book from Amazon UK&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ebookpie.com/books/216203-professional-enterprise-net.html" class="externalLink"&gt;Buy the ebook from eBookPie.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
You can download the first chapter of this book for free from &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. There is also a &lt;a href="http://p2p.wrox.com/forum.asp?FORUM_ID=523" class="externalLink"&gt;forum&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for this book on the Wrox site.&lt;br /&gt;
&lt;h2&gt;Professional Enterprise .NET Book Reviews&lt;/h2&gt;See what other people think of the book.
&lt;ul&gt;&lt;li&gt;&lt;a href="http://imar.spaanjaars.com/QuickDocId.aspx?quickdoc=506" class="externalLink"&gt;Imar Spaanjaars (MVP) review&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.mikesdotnetting.com/Article/120/Book-Review-Professional-Enterprise-.NET" class="externalLink"&gt;Mikes Dotnetting (MVP) review&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.i-programmer.info/bookreviews/10-software-architecture/456-professional-enterprise-net.html" class="externalLink"&gt;i-programmer.info book review&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.simonjackson.info/blog/2010/03/great-book-professional-enterprisenet.html" class="externalLink"&gt;Developer Blog Book Review&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;The Mortgage Loan Prequalification Sample Application (C#)&lt;/h2&gt;
The sample application that accompanies the book is the The mortgage loan prequalification system. A loan prequalification is a procedure people go through when they want to borrow money to buy a house. The purpose of prequalification is for the potential borrower to establish if a bank is willing to lend them the required funds to purchase a house.&lt;br /&gt;&lt;br /&gt;In the figure below you can see the architecture of the loan prequalification solution.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=ProEnt&amp;DownloadId=86232" alt="proent_architecture.jpg" title="proent_architecture.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Methodologies &amp;amp; Technologies used:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://domaindrivendesign.org/" class="externalLink"&gt;Domain Driven Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/activeRecord.html" class="externalLink"&gt;Active Record&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.martinfowler.com/eaaCatalog/transactionScript.html" class="externalLink"&gt;Transaction Script&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Test Driven Development&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ayende.com/projects/rhino-mocks.aspx" class="externalLink"&gt;Rhino Mocks&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Entity Framework&lt;/li&gt;
&lt;li&gt;LinqToSQL&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/unitOfWork.html" class="externalLink"&gt;Unit of Work Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Dependency Injection Principle&lt;/li&gt;
&lt;li&gt;Dependency Inversion Principle&lt;/li&gt;
&lt;li&gt;Inversion of Control - Using &lt;a href="http://structuremap.sourceforge.net" class="externalLink"&gt;StructureMap&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Null Object Pattern&lt;/li&gt;
&lt;li&gt;POCO Domain Classes&lt;/li&gt;
&lt;li&gt;Model-View-Presenter Pattern &lt;/li&gt;
&lt;li&gt;Model-View-Controller Pattern with &lt;a href="http://www.asp.net/mvc/" class="externalLink"&gt;ASP.net MVC Framework&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Unit Tests with &lt;a href="http://www.nunit.org" class="externalLink"&gt;NUnit&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; Framework&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/repository.html" class="externalLink"&gt;Repository Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/queryObject.html" class="externalLink"&gt;Query Object Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Please let me know if you have any comments on the code or would like me to add any new features via the &lt;a href="http://nhibernateasp.codeplex.com/Thread/List.asp" class="externalLink"&gt;discussions tab&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;
&lt;h2&gt;Wrox Professional Enterprise .NET - The Book&lt;/h2&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Source code to accompany the Wrox book Professional Enterprise .NET.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;From the Back Cover Of The Book&lt;/b&gt;&lt;br /&gt;Make your enterprise systems code more flexible, testable, and extensible &lt;br /&gt;&lt;br /&gt;Many businesses have begun investing in enterprise design with the hope that upfront costs will result in more efficient, maintainable code that will save them money down the line. However, building well-designed applications, incorporating them into existing systems, and responding to the demand for rapid delivery can be overwhelming to even the most experienced developer. This book is the definitive guide to the latest enterprise development patterns and methodologies that will make your code cleaner and more maintainable. &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Examines the philosophy behind enterprise development, coding patterns, and common design patterns used in enterprise systems today &lt;/li&gt;
&lt;li&gt;Walks you through the different ways to assemble your code in a loosely coupled, testable manner &lt;/li&gt;
&lt;li&gt;Explores the pros and cons of the supporting tools (such as Inversion of Control containers, nHibernate, and ASP.NET MVC) that can ultimately lead to better system design &lt;/li&gt;
&lt;li&gt;Shows you how to write and automate unit tests using tools such as nUnit and Rhino Mocks &lt;/li&gt;
&lt;li&gt;Addresses the responsibilities of the data access layer and methodologies of persistence management &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Table Of Contents&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;For a more detailed list of the contents of the book download the PDF from the &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; site.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Introduction. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part I: Introduction to Practical Enterprise Development.&lt;/b&gt; 
&lt;ul&gt;&lt;li&gt;&lt;a href="http://media.wiley.com/product_data/excerpt/13/04704476/0470447613.pdf" class="externalLink"&gt;Chapter 1: What is Enterprise Design? - free chapter&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Chapter 2: The Enterprise Code. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part II: The New Code -- Changing the Way You Build.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 3: Emancipate Your Classes. &lt;/li&gt;
&lt;li&gt;Chapter 4: Test Driven Development. &lt;/li&gt;
&lt;li&gt;Chapter 5: Make It Simple Again -- Inversion of Control. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part III: Enterprise Design Patterns.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 6: Getting to the Middle of Things. &lt;/li&gt;
&lt;li&gt;Chapter 7: Writing Your Own Middleware. &lt;/li&gt;
&lt;li&gt;Chapter 8: &amp;quot;Mining&amp;quot; Your Own Business. &lt;/li&gt;
&lt;li&gt;Chapter 9: Organizing Your Front End. &lt;/li&gt;
&lt;li&gt;Chapter 10: Model-View-Presenter. &lt;/li&gt;
&lt;li&gt;Chapter 11: The Model-View-Controller Pattern. &lt;/li&gt;
&lt;li&gt;Chapter 12: Putting It All Together. &lt;/li&gt;
&lt;li&gt;Appendix A: C#.NET Primer&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Order the book that descripes how the solution is built&lt;br /&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Wrox Professional Enterprise .NET&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Scott_Millett</author><pubDate>Wed, 10 Mar 2010 18:57:39 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100310065739P</guid></item><item><title>Updated Wiki: Home</title><link>http://proent.codeplex.com/wikipage?version=33</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Professional Enterprise .NET &lt;/h1&gt;
This is the source code for the book Wrox Professional Enterprise .NET&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Buy the book from Amazon US&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.co.uk/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=19450&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Buy the book from Amazon UK&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ebookpie.com/books/216203-professional-enterprise-net.html" class="externalLink"&gt;Buy the ebook from eBookPie.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
You can download the first chapter of this book for free from &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. There is also a &lt;a href="http://p2p.wrox.com/forum.asp?FORUM_ID=523" class="externalLink"&gt;forum&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for this book on the Wrox site.&lt;br /&gt;
&lt;h2&gt;Professional Enterprise .NET Book Reviews&lt;/h2&gt;See what other people think of the book.
&lt;ul&gt;&lt;li&gt;&lt;a href="http://imar.spaanjaars.com/QuickDocId.aspx?quickdoc=506" class="externalLink"&gt;Imar Spaanjaars (MVP) review&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.mikesdotnetting.com/Article/120/Book-Review-Professional-Enterprise-.NET" class="externalLink"&gt;Mikes Dotnetting (MVP) review&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.i-programmer.info/bookreviews/10-software-architecture/456-professional-enterprise-net.html" class="externalLink"&gt;i-programmer.info book review&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;The Mortgage Loan Prequalification Sample Application (C#)&lt;/h2&gt;
The sample application that accompanies the book is the The mortgage loan prequalification system. A loan prequalification is a procedure people go through when they want to borrow money to buy a house. The purpose of prequalification is for the potential borrower to establish if a bank is willing to lend them the required funds to purchase a house.&lt;br /&gt;&lt;br /&gt;In the figure below you can see the architecture of the loan prequalification solution.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=ProEnt&amp;DownloadId=86232" alt="proent_architecture.jpg" title="proent_architecture.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Methodologies &amp;amp; Technologies used:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://domaindrivendesign.org/" class="externalLink"&gt;Domain Driven Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/activeRecord.html" class="externalLink"&gt;Active Record&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.martinfowler.com/eaaCatalog/transactionScript.html" class="externalLink"&gt;Transaction Script&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Test Driven Development&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ayende.com/projects/rhino-mocks.aspx" class="externalLink"&gt;Rhino Mocks&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Entity Framework&lt;/li&gt;
&lt;li&gt;LinqToSQL&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/unitOfWork.html" class="externalLink"&gt;Unit of Work Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Dependency Injection Principle&lt;/li&gt;
&lt;li&gt;Dependency Inversion Principle&lt;/li&gt;
&lt;li&gt;Inversion of Control - Using &lt;a href="http://structuremap.sourceforge.net" class="externalLink"&gt;StructureMap&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Null Object Pattern&lt;/li&gt;
&lt;li&gt;POCO Domain Classes&lt;/li&gt;
&lt;li&gt;Model-View-Presenter Pattern &lt;/li&gt;
&lt;li&gt;Model-View-Controller Pattern with &lt;a href="http://www.asp.net/mvc/" class="externalLink"&gt;ASP.net MVC Framework&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Unit Tests with &lt;a href="http://www.nunit.org" class="externalLink"&gt;NUnit&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; Framework&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/repository.html" class="externalLink"&gt;Repository Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/queryObject.html" class="externalLink"&gt;Query Object Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Please let me know if you have any comments on the code or would like me to add any new features via the &lt;a href="http://nhibernateasp.codeplex.com/Thread/List.asp" class="externalLink"&gt;discussions tab&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;
&lt;h2&gt;Wrox Professional Enterprise .NET - The Book&lt;/h2&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Source code to accompany the Wrox book Professional Enterprise .NET.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;From the Back Cover Of The Book&lt;/b&gt;&lt;br /&gt;Make your enterprise systems code more flexible, testable, and extensible &lt;br /&gt;&lt;br /&gt;Many businesses have begun investing in enterprise design with the hope that upfront costs will result in more efficient, maintainable code that will save them money down the line. However, building well-designed applications, incorporating them into existing systems, and responding to the demand for rapid delivery can be overwhelming to even the most experienced developer. This book is the definitive guide to the latest enterprise development patterns and methodologies that will make your code cleaner and more maintainable. &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Examines the philosophy behind enterprise development, coding patterns, and common design patterns used in enterprise systems today &lt;/li&gt;
&lt;li&gt;Walks you through the different ways to assemble your code in a loosely coupled, testable manner &lt;/li&gt;
&lt;li&gt;Explores the pros and cons of the supporting tools (such as Inversion of Control containers, nHibernate, and ASP.NET MVC) that can ultimately lead to better system design &lt;/li&gt;
&lt;li&gt;Shows you how to write and automate unit tests using tools such as nUnit and Rhino Mocks &lt;/li&gt;
&lt;li&gt;Addresses the responsibilities of the data access layer and methodologies of persistence management &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Table Of Contents&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;For a more detailed list of the contents of the book download the PDF from the &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; site.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Introduction. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part I: Introduction to Practical Enterprise Development.&lt;/b&gt; 
&lt;ul&gt;&lt;li&gt;&lt;a href="http://media.wiley.com/product_data/excerpt/13/04704476/0470447613.pdf" class="externalLink"&gt;Chapter 1: What is Enterprise Design? - free chapter&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Chapter 2: The Enterprise Code. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part II: The New Code -- Changing the Way You Build.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 3: Emancipate Your Classes. &lt;/li&gt;
&lt;li&gt;Chapter 4: Test Driven Development. &lt;/li&gt;
&lt;li&gt;Chapter 5: Make It Simple Again -- Inversion of Control. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part III: Enterprise Design Patterns.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 6: Getting to the Middle of Things. &lt;/li&gt;
&lt;li&gt;Chapter 7: Writing Your Own Middleware. &lt;/li&gt;
&lt;li&gt;Chapter 8: &amp;quot;Mining&amp;quot; Your Own Business. &lt;/li&gt;
&lt;li&gt;Chapter 9: Organizing Your Front End. &lt;/li&gt;
&lt;li&gt;Chapter 10: Model-View-Presenter. &lt;/li&gt;
&lt;li&gt;Chapter 11: The Model-View-Controller Pattern. &lt;/li&gt;
&lt;li&gt;Chapter 12: Putting It All Together. &lt;/li&gt;
&lt;li&gt;Appendix A: C#.NET Primer&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Order the book that descripes how the solution is built&lt;br /&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Wrox Professional Enterprise .NET&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Scott_Millett</author><pubDate>Thu, 28 Jan 2010 19:50:29 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100128075029P</guid></item><item><title>Updated Wiki: Home</title><link>http://proent.codeplex.com/wikipage?version=32</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Professional Enterprise .NET &lt;/h1&gt;
This is the source code for the book Wrox Professional Enterprise .NET&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Buy the book from Amazon US&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.co.uk/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=19450&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Buy the book from Amazon UK&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
You can download the first chapter of this book for free from &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. There is also a &lt;a href="http://p2p.wrox.com/forum.asp?FORUM_ID=523" class="externalLink"&gt;forum&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for this book on the Wrox site.&lt;br /&gt;
&lt;h2&gt;Professional Enterprise .NET Book Reviews&lt;/h2&gt;See what other people think of the book.
&lt;ul&gt;&lt;li&gt;&lt;a href="http://imar.spaanjaars.com/QuickDocId.aspx?quickdoc=506" class="externalLink"&gt;Imar Spaanjaars (MVP) review&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.mikesdotnetting.com/Article/120/Book-Review-Professional-Enterprise-.NET" class="externalLink"&gt;Mikes Dotnetting (MVP) review&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.i-programmer.info/bookreviews/10-software-architecture/456-professional-enterprise-net.html" class="externalLink"&gt;i-programmer.info book review&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;The Mortgage Loan Prequalification Sample Application (C#)&lt;/h2&gt;
The sample application that accompanies the book is the The mortgage loan prequalification system. A loan prequalification is a procedure people go through when they want to borrow money to buy a house. The purpose of prequalification is for the potential borrower to establish if a bank is willing to lend them the required funds to purchase a house.&lt;br /&gt;&lt;br /&gt;In the figure below you can see the architecture of the loan prequalification solution.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=ProEnt&amp;DownloadId=86232" alt="proent_architecture.jpg" title="proent_architecture.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Methodologies &amp;amp; Technologies used:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://domaindrivendesign.org/" class="externalLink"&gt;Domain Driven Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/activeRecord.html" class="externalLink"&gt;Active Record&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.martinfowler.com/eaaCatalog/transactionScript.html" class="externalLink"&gt;Transaction Script&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Test Driven Development&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ayende.com/projects/rhino-mocks.aspx" class="externalLink"&gt;Rhino Mocks&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Entity Framework&lt;/li&gt;
&lt;li&gt;LinqToSQL&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/unitOfWork.html" class="externalLink"&gt;Unit of Work Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Dependency Injection Principle&lt;/li&gt;
&lt;li&gt;Dependency Inversion Principle&lt;/li&gt;
&lt;li&gt;Inversion of Control - Using &lt;a href="http://structuremap.sourceforge.net" class="externalLink"&gt;StructureMap&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Null Object Pattern&lt;/li&gt;
&lt;li&gt;POCO Domain Classes&lt;/li&gt;
&lt;li&gt;Model-View-Presenter Pattern &lt;/li&gt;
&lt;li&gt;Model-View-Controller Pattern with &lt;a href="http://www.asp.net/mvc/" class="externalLink"&gt;ASP.net MVC Framework&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Unit Tests with &lt;a href="http://www.nunit.org" class="externalLink"&gt;NUnit&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; Framework&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/repository.html" class="externalLink"&gt;Repository Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/queryObject.html" class="externalLink"&gt;Query Object Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Please let me know if you have any comments on the code or would like me to add any new features via the &lt;a href="http://nhibernateasp.codeplex.com/Thread/List.asp" class="externalLink"&gt;discussions tab&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;
&lt;h2&gt;Wrox Professional Enterprise .NET - The Book&lt;/h2&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Source code to accompany the Wrox book Professional Enterprise .NET.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;From the Back Cover Of The Book&lt;/b&gt;&lt;br /&gt;Make your enterprise systems code more flexible, testable, and extensible &lt;br /&gt;&lt;br /&gt;Many businesses have begun investing in enterprise design with the hope that upfront costs will result in more efficient, maintainable code that will save them money down the line. However, building well-designed applications, incorporating them into existing systems, and responding to the demand for rapid delivery can be overwhelming to even the most experienced developer. This book is the definitive guide to the latest enterprise development patterns and methodologies that will make your code cleaner and more maintainable. &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Examines the philosophy behind enterprise development, coding patterns, and common design patterns used in enterprise systems today &lt;/li&gt;
&lt;li&gt;Walks you through the different ways to assemble your code in a loosely coupled, testable manner &lt;/li&gt;
&lt;li&gt;Explores the pros and cons of the supporting tools (such as Inversion of Control containers, nHibernate, and ASP.NET MVC) that can ultimately lead to better system design &lt;/li&gt;
&lt;li&gt;Shows you how to write and automate unit tests using tools such as nUnit and Rhino Mocks &lt;/li&gt;
&lt;li&gt;Addresses the responsibilities of the data access layer and methodologies of persistence management &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Table Of Contents&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;For a more detailed list of the contents of the book download the PDF from the &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; site.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Introduction. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part I: Introduction to Practical Enterprise Development.&lt;/b&gt; 
&lt;ul&gt;&lt;li&gt;&lt;a href="http://media.wiley.com/product_data/excerpt/13/04704476/0470447613.pdf" class="externalLink"&gt;Chapter 1: What is Enterprise Design? - free chapter&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Chapter 2: The Enterprise Code. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part II: The New Code -- Changing the Way You Build.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 3: Emancipate Your Classes. &lt;/li&gt;
&lt;li&gt;Chapter 4: Test Driven Development. &lt;/li&gt;
&lt;li&gt;Chapter 5: Make It Simple Again -- Inversion of Control. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part III: Enterprise Design Patterns.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 6: Getting to the Middle of Things. &lt;/li&gt;
&lt;li&gt;Chapter 7: Writing Your Own Middleware. &lt;/li&gt;
&lt;li&gt;Chapter 8: &amp;quot;Mining&amp;quot; Your Own Business. &lt;/li&gt;
&lt;li&gt;Chapter 9: Organizing Your Front End. &lt;/li&gt;
&lt;li&gt;Chapter 10: Model-View-Presenter. &lt;/li&gt;
&lt;li&gt;Chapter 11: The Model-View-Controller Pattern. &lt;/li&gt;
&lt;li&gt;Chapter 12: Putting It All Together. &lt;/li&gt;
&lt;li&gt;Appendix A: C#.NET Primer&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Order the book that descripes how the solution is built&lt;br /&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Wrox Professional Enterprise .NET&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Scott_Millett</author><pubDate>Sun, 29 Nov 2009 18:45:22 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20091129064522P</guid></item><item><title>Updated Wiki: Home</title><link>http://proent.codeplex.com/wikipage?version=31</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Professional Enterprise .NET &lt;/h1&gt;
This is the source code for the book Wrox Professional Enterprise .NET&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Buy the book from Amazon US&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.co.uk/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=19450&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Buy the book from Amazon UK&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
You can download the first chapter of this book for free from &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. There is also a &lt;a href="http://p2p.wrox.com/forum.asp?FORUM_ID=523" class="externalLink"&gt;forum&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for this book on the Wrox site.&lt;br /&gt;
&lt;h2&gt;Professional Enterprise .NET Book Reviews&lt;/h2&gt;See what other people think of the book.
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.mikesdotnetting.com/Article/120/Book-Review-Professional-Enterprise-.NET" class="externalLink"&gt;Mikes Dotnetting (MVP) review&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.i-programmer.info/bookreviews/10-software-architecture/456-professional-enterprise-net.html" class="externalLink"&gt;i-programmer.info book review&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;The Mortgage Loan Prequalification Sample Application (C#)&lt;/h2&gt;
The sample application that accompanies the book is the The mortgage loan prequalification system. A loan prequalification is a procedure people go through when they want to borrow money to buy a house. The purpose of prequalification is for the potential borrower to establish if a bank is willing to lend them the required funds to purchase a house.&lt;br /&gt;&lt;br /&gt;In the figure below you can see the architecture of the loan prequalification solution.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=ProEnt&amp;DownloadId=86232" alt="proent_architecture.jpg" title="proent_architecture.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Methodologies &amp;amp; Technologies used:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://domaindrivendesign.org/" class="externalLink"&gt;Domain Driven Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/activeRecord.html" class="externalLink"&gt;Active Record&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.martinfowler.com/eaaCatalog/transactionScript.html" class="externalLink"&gt;Transaction Script&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Test Driven Development&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ayende.com/projects/rhino-mocks.aspx" class="externalLink"&gt;Rhino Mocks&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Entity Framework&lt;/li&gt;
&lt;li&gt;LinqToSQL&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/unitOfWork.html" class="externalLink"&gt;Unit of Work Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Dependency Injection Principle&lt;/li&gt;
&lt;li&gt;Dependency Inversion Principle&lt;/li&gt;
&lt;li&gt;Inversion of Control - Using &lt;a href="http://structuremap.sourceforge.net" class="externalLink"&gt;StructureMap&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Null Object Pattern&lt;/li&gt;
&lt;li&gt;POCO Domain Classes&lt;/li&gt;
&lt;li&gt;Model-View-Presenter Pattern &lt;/li&gt;
&lt;li&gt;Model-View-Controller Pattern with &lt;a href="http://www.asp.net/mvc/" class="externalLink"&gt;ASP.net MVC Framework&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Unit Tests with &lt;a href="http://www.nunit.org" class="externalLink"&gt;NUnit&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; Framework&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/repository.html" class="externalLink"&gt;Repository Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/queryObject.html" class="externalLink"&gt;Query Object Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Please let me know if you have any comments on the code or would like me to add any new features via the &lt;a href="http://nhibernateasp.codeplex.com/Thread/List.asp" class="externalLink"&gt;discussions tab&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;
&lt;h2&gt;Wrox Professional Enterprise .NET - The Book&lt;/h2&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Source code to accompany the Wrox book Professional Enterprise .NET.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;From the Back Cover Of The Book&lt;/b&gt;&lt;br /&gt;Make your enterprise systems code more flexible, testable, and extensible &lt;br /&gt;&lt;br /&gt;Many businesses have begun investing in enterprise design with the hope that upfront costs will result in more efficient, maintainable code that will save them money down the line. However, building well-designed applications, incorporating them into existing systems, and responding to the demand for rapid delivery can be overwhelming to even the most experienced developer. This book is the definitive guide to the latest enterprise development patterns and methodologies that will make your code cleaner and more maintainable. &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Examines the philosophy behind enterprise development, coding patterns, and common design patterns used in enterprise systems today &lt;/li&gt;
&lt;li&gt;Walks you through the different ways to assemble your code in a loosely coupled, testable manner &lt;/li&gt;
&lt;li&gt;Explores the pros and cons of the supporting tools (such as Inversion of Control containers, nHibernate, and ASP.NET MVC) that can ultimately lead to better system design &lt;/li&gt;
&lt;li&gt;Shows you how to write and automate unit tests using tools such as nUnit and Rhino Mocks &lt;/li&gt;
&lt;li&gt;Addresses the responsibilities of the data access layer and methodologies of persistence management &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Table Of Contents&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;For a more detailed list of the contents of the book download the PDF from the &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; site.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Introduction. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part I: Introduction to Practical Enterprise Development.&lt;/b&gt; 
&lt;ul&gt;&lt;li&gt;&lt;a href="http://media.wiley.com/product_data/excerpt/13/04704476/0470447613.pdf" class="externalLink"&gt;Chapter 1: What is Enterprise Design? - free chapter&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Chapter 2: The Enterprise Code. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part II: The New Code -- Changing the Way You Build.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 3: Emancipate Your Classes. &lt;/li&gt;
&lt;li&gt;Chapter 4: Test Driven Development. &lt;/li&gt;
&lt;li&gt;Chapter 5: Make It Simple Again -- Inversion of Control. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part III: Enterprise Design Patterns.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 6: Getting to the Middle of Things. &lt;/li&gt;
&lt;li&gt;Chapter 7: Writing Your Own Middleware. &lt;/li&gt;
&lt;li&gt;Chapter 8: &amp;quot;Mining&amp;quot; Your Own Business. &lt;/li&gt;
&lt;li&gt;Chapter 9: Organizing Your Front End. &lt;/li&gt;
&lt;li&gt;Chapter 10: Model-View-Presenter. &lt;/li&gt;
&lt;li&gt;Chapter 11: The Model-View-Controller Pattern. &lt;/li&gt;
&lt;li&gt;Chapter 12: Putting It All Together. &lt;/li&gt;
&lt;li&gt;Appendix A: C#.NET Primer&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Order the book that descripes how the solution is built&lt;br /&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Wrox Professional Enterprise .NET&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Scott_Millett</author><pubDate>Mon, 09 Nov 2009 21:16:04 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20091109091604P</guid></item><item><title>Updated Wiki: Home</title><link>http://proent.codeplex.com/wikipage?version=30</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Professional Enterprise .NET &lt;/h1&gt;
This is the source code for the book Wrox Professional Enterprise .NET&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Buy the book from Amazon US&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.co.uk/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=19450&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Buy the book from Amazon UK&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
You can download the first chapter of this book for free from &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. There is also a &lt;a href="http://p2p.wrox.com/forum.asp?FORUM_ID=523" class="externalLink"&gt;forum&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for this book on the Wrox site.&lt;br /&gt;
&lt;h2&gt;Professional Enterprise .NET Book Reviews&lt;/h2&gt;See what other people think of the book.
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.mikesdotnetting.com/Article/120/Book-Review-Professional-Enterprise-.NET" class="externalLink"&gt;Mikes Dotnetting (MVP) review&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.i-programmer.info/bookreviews/10-software-architecture/456-professional-enterprise-net.html" class="externalLink"&gt;.i-programmer.info book review&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;The Mortgage Loan Prequalification Sample Application (C#)&lt;/h2&gt;
The sample application that accompanies the book is the The mortgage loan prequalification system. A loan prequalification is a procedure people go through when they want to borrow money to buy a house. The purpose of prequalification is for the potential borrower to establish if a bank is willing to lend them the required funds to purchase a house.&lt;br /&gt;&lt;br /&gt;In the figure below you can see the architecture of the loan prequalification solution.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=ProEnt&amp;DownloadId=86232" alt="proent_architecture.jpg" title="proent_architecture.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Methodologies &amp;amp; Technologies used:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://domaindrivendesign.org/" class="externalLink"&gt;Domain Driven Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/activeRecord.html" class="externalLink"&gt;Active Record&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.martinfowler.com/eaaCatalog/transactionScript.html" class="externalLink"&gt;Transaction Script&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Test Driven Development&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ayende.com/projects/rhino-mocks.aspx" class="externalLink"&gt;Rhino Mocks&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Entity Framework&lt;/li&gt;
&lt;li&gt;LinqToSQL&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/unitOfWork.html" class="externalLink"&gt;Unit of Work Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Dependency Injection Principle&lt;/li&gt;
&lt;li&gt;Dependency Inversion Principle&lt;/li&gt;
&lt;li&gt;Inversion of Control - Using &lt;a href="http://structuremap.sourceforge.net" class="externalLink"&gt;StructureMap&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Null Object Pattern&lt;/li&gt;
&lt;li&gt;POCO Domain Classes&lt;/li&gt;
&lt;li&gt;Model-View-Presenter Pattern &lt;/li&gt;
&lt;li&gt;Model-View-Controller Pattern with &lt;a href="http://www.asp.net/mvc/" class="externalLink"&gt;ASP.net MVC Framework&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Unit Tests with &lt;a href="http://www.nunit.org" class="externalLink"&gt;NUnit&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; Framework&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/repository.html" class="externalLink"&gt;Repository Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/queryObject.html" class="externalLink"&gt;Query Object Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Please let me know if you have any comments on the code or would like me to add any new features via the &lt;a href="http://nhibernateasp.codeplex.com/Thread/List.asp" class="externalLink"&gt;discussions tab&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;
&lt;h2&gt;Wrox Professional Enterprise .NET - The Book&lt;/h2&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Source code to accompany the Wrox book Professional Enterprise .NET.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;From the Back Cover Of The Book&lt;/b&gt;&lt;br /&gt;Make your enterprise systems code more flexible, testable, and extensible &lt;br /&gt;&lt;br /&gt;Many businesses have begun investing in enterprise design with the hope that upfront costs will result in more efficient, maintainable code that will save them money down the line. However, building well-designed applications, incorporating them into existing systems, and responding to the demand for rapid delivery can be overwhelming to even the most experienced developer. This book is the definitive guide to the latest enterprise development patterns and methodologies that will make your code cleaner and more maintainable. &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Examines the philosophy behind enterprise development, coding patterns, and common design patterns used in enterprise systems today &lt;/li&gt;
&lt;li&gt;Walks you through the different ways to assemble your code in a loosely coupled, testable manner &lt;/li&gt;
&lt;li&gt;Explores the pros and cons of the supporting tools (such as Inversion of Control containers, nHibernate, and ASP.NET MVC) that can ultimately lead to better system design &lt;/li&gt;
&lt;li&gt;Shows you how to write and automate unit tests using tools such as nUnit and Rhino Mocks &lt;/li&gt;
&lt;li&gt;Addresses the responsibilities of the data access layer and methodologies of persistence management &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Table Of Contents&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;For a more detailed list of the contents of the book download the PDF from the &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; site.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Introduction. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part I: Introduction to Practical Enterprise Development.&lt;/b&gt; 
&lt;ul&gt;&lt;li&gt;&lt;a href="http://media.wiley.com/product_data/excerpt/13/04704476/0470447613.pdf" class="externalLink"&gt;Chapter 1: What is Enterprise Design? - free chapter&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Chapter 2: The Enterprise Code. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part II: The New Code -- Changing the Way You Build.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 3: Emancipate Your Classes. &lt;/li&gt;
&lt;li&gt;Chapter 4: Test Driven Development. &lt;/li&gt;
&lt;li&gt;Chapter 5: Make It Simple Again -- Inversion of Control. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part III: Enterprise Design Patterns.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 6: Getting to the Middle of Things. &lt;/li&gt;
&lt;li&gt;Chapter 7: Writing Your Own Middleware. &lt;/li&gt;
&lt;li&gt;Chapter 8: &amp;quot;Mining&amp;quot; Your Own Business. &lt;/li&gt;
&lt;li&gt;Chapter 9: Organizing Your Front End. &lt;/li&gt;
&lt;li&gt;Chapter 10: Model-View-Presenter. &lt;/li&gt;
&lt;li&gt;Chapter 11: The Model-View-Controller Pattern. &lt;/li&gt;
&lt;li&gt;Chapter 12: Putting It All Together. &lt;/li&gt;
&lt;li&gt;Appendix A: C#.NET Primer&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Order the book that descripes how the solution is built&lt;br /&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Wrox Professional Enterprise .NET&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Scott_Millett</author><pubDate>Mon, 09 Nov 2009 21:15:48 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20091109091548P</guid></item><item><title>Updated Wiki: Home</title><link>http://proent.codeplex.com/wikipage?version=29</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Professional Enterprise .NET &lt;/h1&gt;
This is the source code for the book Wrox Professional Enterprise .NET&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Buy the book from Amazon US&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.co.uk/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=19450&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Buy the book from Amazon UK&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
You can download the first chapter of this book for free from &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. There is also a &lt;a href="http://p2p.wrox.com/forum.asp?FORUM_ID=523" class="externalLink"&gt;forum&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for this book on the Wrox site.&lt;br /&gt;
&lt;h2&gt;Professional Enterprise .NET Book Reviews&lt;/h2&gt;See what other people think of the book.
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.mikesdotnetting.com/Article/120/Book-Review-Professional-Enterprise-.NET" class="externalLink"&gt;Mikes Dotnetting (MVP) review&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;The Mortgage Loan Prequalification Sample Application (C#)&lt;/h2&gt;
The sample application that accompanies the book is the The mortgage loan prequalification system. A loan prequalification is a procedure people go through when they want to borrow money to buy a house. The purpose of prequalification is for the potential borrower to establish if a bank is willing to lend them the required funds to purchase a house.&lt;br /&gt;&lt;br /&gt;In the figure below you can see the architecture of the loan prequalification solution.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=ProEnt&amp;DownloadId=86232" alt="proent_architecture.jpg" title="proent_architecture.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Methodologies &amp;amp; Technologies used:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://domaindrivendesign.org/" class="externalLink"&gt;Domain Driven Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/activeRecord.html" class="externalLink"&gt;Active Record&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.martinfowler.com/eaaCatalog/transactionScript.html" class="externalLink"&gt;Transaction Script&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Test Driven Development&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ayende.com/projects/rhino-mocks.aspx" class="externalLink"&gt;Rhino Mocks&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Entity Framework&lt;/li&gt;
&lt;li&gt;LinqToSQL&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/unitOfWork.html" class="externalLink"&gt;Unit of Work Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Dependency Injection Principle&lt;/li&gt;
&lt;li&gt;Dependency Inversion Principle&lt;/li&gt;
&lt;li&gt;Inversion of Control - Using &lt;a href="http://structuremap.sourceforge.net" class="externalLink"&gt;StructureMap&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Null Object Pattern&lt;/li&gt;
&lt;li&gt;POCO Domain Classes&lt;/li&gt;
&lt;li&gt;Model-View-Presenter Pattern &lt;/li&gt;
&lt;li&gt;Model-View-Controller Pattern with &lt;a href="http://www.asp.net/mvc/" class="externalLink"&gt;ASP.net MVC Framework&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Unit Tests with &lt;a href="http://www.nunit.org" class="externalLink"&gt;NUnit&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; Framework&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/repository.html" class="externalLink"&gt;Repository Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/queryObject.html" class="externalLink"&gt;Query Object Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Please let me know if you have any comments on the code or would like me to add any new features via the &lt;a href="http://nhibernateasp.codeplex.com/Thread/List.asp" class="externalLink"&gt;discussions tab&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;
&lt;h2&gt;Wrox Professional Enterprise .NET - The Book&lt;/h2&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Source code to accompany the Wrox book Professional Enterprise .NET.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;From the Back Cover Of The Book&lt;/b&gt;&lt;br /&gt;Make your enterprise systems code more flexible, testable, and extensible &lt;br /&gt;&lt;br /&gt;Many businesses have begun investing in enterprise design with the hope that upfront costs will result in more efficient, maintainable code that will save them money down the line. However, building well-designed applications, incorporating them into existing systems, and responding to the demand for rapid delivery can be overwhelming to even the most experienced developer. This book is the definitive guide to the latest enterprise development patterns and methodologies that will make your code cleaner and more maintainable. &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Examines the philosophy behind enterprise development, coding patterns, and common design patterns used in enterprise systems today &lt;/li&gt;
&lt;li&gt;Walks you through the different ways to assemble your code in a loosely coupled, testable manner &lt;/li&gt;
&lt;li&gt;Explores the pros and cons of the supporting tools (such as Inversion of Control containers, nHibernate, and ASP.NET MVC) that can ultimately lead to better system design &lt;/li&gt;
&lt;li&gt;Shows you how to write and automate unit tests using tools such as nUnit and Rhino Mocks &lt;/li&gt;
&lt;li&gt;Addresses the responsibilities of the data access layer and methodologies of persistence management &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Table Of Contents&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;For a more detailed list of the contents of the book download the PDF from the &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; site.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Introduction. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part I: Introduction to Practical Enterprise Development.&lt;/b&gt; 
&lt;ul&gt;&lt;li&gt;&lt;a href="http://media.wiley.com/product_data/excerpt/13/04704476/0470447613.pdf" class="externalLink"&gt;Chapter 1: What is Enterprise Design? - free chapter&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Chapter 2: The Enterprise Code. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part II: The New Code -- Changing the Way You Build.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 3: Emancipate Your Classes. &lt;/li&gt;
&lt;li&gt;Chapter 4: Test Driven Development. &lt;/li&gt;
&lt;li&gt;Chapter 5: Make It Simple Again -- Inversion of Control. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part III: Enterprise Design Patterns.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 6: Getting to the Middle of Things. &lt;/li&gt;
&lt;li&gt;Chapter 7: Writing Your Own Middleware. &lt;/li&gt;
&lt;li&gt;Chapter 8: &amp;quot;Mining&amp;quot; Your Own Business. &lt;/li&gt;
&lt;li&gt;Chapter 9: Organizing Your Front End. &lt;/li&gt;
&lt;li&gt;Chapter 10: Model-View-Presenter. &lt;/li&gt;
&lt;li&gt;Chapter 11: The Model-View-Controller Pattern. &lt;/li&gt;
&lt;li&gt;Chapter 12: Putting It All Together. &lt;/li&gt;
&lt;li&gt;Appendix A: C#.NET Primer&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Order the book that descripes how the solution is built&lt;br /&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Wrox Professional Enterprise .NET&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Scott_Millett</author><pubDate>Wed, 28 Oct 2009 21:06:40 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20091028090640P</guid></item><item><title>Updated Wiki: Home</title><link>http://proent.codeplex.com/wikipage?version=28</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Professional Enterprise .NET &lt;/h1&gt;
This is the source code for the book Wrox Professional Enterprise .NET&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Buy the book from Amazon US&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.co.uk/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=19450&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Buy the book from Amazon UK&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
You can download the first chapter of this book for free from &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. There is also a &lt;a href="http://p2p.wrox.com/forum.asp?FORUM_ID=523" class="externalLink"&gt;forum&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for this book on the Wrox site.&lt;br /&gt;
&lt;h2&gt;Professional Enterprise .NET Book Reviews&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.mikesdotnetting.com/Article/120/Book-Review-Professional-Enterprise-.NET" class="externalLink"&gt;Mikes Dotnetting (MVP) review&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;The Mortgage Loan Prequalification Sample Application (C#)&lt;/h2&gt;
The sample application that accompanies the book is the The mortgage loan prequalification system. A loan prequalification is a procedure people go through when they want to borrow money to buy a house. The purpose of prequalification is for the potential borrower to establish if a bank is willing to lend them the required funds to purchase a house.&lt;br /&gt;&lt;br /&gt;In the figure below you can see the architecture of the loan prequalification solution.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=ProEnt&amp;DownloadId=86232" alt="proent_architecture.jpg" title="proent_architecture.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Methodologies &amp;amp; Technologies used:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://domaindrivendesign.org/" class="externalLink"&gt;Domain Driven Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/activeRecord.html" class="externalLink"&gt;Active Record&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.martinfowler.com/eaaCatalog/transactionScript.html" class="externalLink"&gt;Transaction Script&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Test Driven Development&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ayende.com/projects/rhino-mocks.aspx" class="externalLink"&gt;Rhino Mocks&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Entity Framework&lt;/li&gt;
&lt;li&gt;LinqToSQL&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/unitOfWork.html" class="externalLink"&gt;Unit of Work Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Dependency Injection Principle&lt;/li&gt;
&lt;li&gt;Dependency Inversion Principle&lt;/li&gt;
&lt;li&gt;Inversion of Control - Using &lt;a href="http://structuremap.sourceforge.net" class="externalLink"&gt;StructureMap&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Null Object Pattern&lt;/li&gt;
&lt;li&gt;POCO Domain Classes&lt;/li&gt;
&lt;li&gt;Model-View-Presenter Pattern &lt;/li&gt;
&lt;li&gt;Model-View-Controller Pattern with &lt;a href="http://www.asp.net/mvc/" class="externalLink"&gt;ASP.net MVC Framework&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Unit Tests with &lt;a href="http://www.nunit.org" class="externalLink"&gt;NUnit&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; Framework&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/repository.html" class="externalLink"&gt;Repository Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/queryObject.html" class="externalLink"&gt;Query Object Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Please let me know if you have any comments on the code or would like me to add any new features via the &lt;a href="http://nhibernateasp.codeplex.com/Thread/List.asp" class="externalLink"&gt;discussions tab&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;
&lt;h2&gt;Wrox Professional Enterprise .NET - The Book&lt;/h2&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Source code to accompany the Wrox book Professional Enterprise .NET.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;From the Back Cover Of The Book&lt;/b&gt;&lt;br /&gt;Make your enterprise systems code more flexible, testable, and extensible &lt;br /&gt;&lt;br /&gt;Many businesses have begun investing in enterprise design with the hope that upfront costs will result in more efficient, maintainable code that will save them money down the line. However, building well-designed applications, incorporating them into existing systems, and responding to the demand for rapid delivery can be overwhelming to even the most experienced developer. This book is the definitive guide to the latest enterprise development patterns and methodologies that will make your code cleaner and more maintainable. &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Examines the philosophy behind enterprise development, coding patterns, and common design patterns used in enterprise systems today &lt;/li&gt;
&lt;li&gt;Walks you through the different ways to assemble your code in a loosely coupled, testable manner &lt;/li&gt;
&lt;li&gt;Explores the pros and cons of the supporting tools (such as Inversion of Control containers, nHibernate, and ASP.NET MVC) that can ultimately lead to better system design &lt;/li&gt;
&lt;li&gt;Shows you how to write and automate unit tests using tools such as nUnit and Rhino Mocks &lt;/li&gt;
&lt;li&gt;Addresses the responsibilities of the data access layer and methodologies of persistence management &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Table Of Contents&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;For a more detailed list of the contents of the book download the PDF from the &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; site.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Introduction. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part I: Introduction to Practical Enterprise Development.&lt;/b&gt; 
&lt;ul&gt;&lt;li&gt;&lt;a href="http://media.wiley.com/product_data/excerpt/13/04704476/0470447613.pdf" class="externalLink"&gt;Chapter 1: What is Enterprise Design? - free chapter&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Chapter 2: The Enterprise Code. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part II: The New Code -- Changing the Way You Build.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 3: Emancipate Your Classes. &lt;/li&gt;
&lt;li&gt;Chapter 4: Test Driven Development. &lt;/li&gt;
&lt;li&gt;Chapter 5: Make It Simple Again -- Inversion of Control. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part III: Enterprise Design Patterns.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 6: Getting to the Middle of Things. &lt;/li&gt;
&lt;li&gt;Chapter 7: Writing Your Own Middleware. &lt;/li&gt;
&lt;li&gt;Chapter 8: &amp;quot;Mining&amp;quot; Your Own Business. &lt;/li&gt;
&lt;li&gt;Chapter 9: Organizing Your Front End. &lt;/li&gt;
&lt;li&gt;Chapter 10: Model-View-Presenter. &lt;/li&gt;
&lt;li&gt;Chapter 11: The Model-View-Controller Pattern. &lt;/li&gt;
&lt;li&gt;Chapter 12: Putting It All Together. &lt;/li&gt;
&lt;li&gt;Appendix A: C#.NET Primer&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Order the book that descripes how the solution is built&lt;br /&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Wrox Professional Enterprise .NET&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Scott_Millett</author><pubDate>Wed, 28 Oct 2009 21:06:01 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20091028090601P</guid></item><item><title>Updated Wiki: Home</title><link>http://proent.codeplex.com/wikipage?version=27</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Professional Enterprise .NET &lt;/h1&gt;
This is the source code for the book Wrox Professional Enterprise .NET&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Buy the book from Amazon US&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.co.uk/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=19450&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Buy the book from Amazon UK&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
You can download the first chapter of this book for free from &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. There is also a &lt;a href="http://p2p.wrox.com/forum.asp?FORUM_ID=523" class="externalLink"&gt;forum&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for this book on the Wrox site.&lt;br /&gt;
&lt;h1&gt;Professional Enterprise .NET Book Reviews&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.mikesdotnetting.com/Article/120/Book-Review-Professional-Enterprise-.NET" class="externalLink"&gt;Mikes Dotnetting (MVP) review&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;The Mortgage Loan Prequalification Sample Application (C#)&lt;/h2&gt;
The sample application that accompanies the book is the The mortgage loan prequalification system. A loan prequalification is a procedure people go through when they want to borrow money to buy a house. The purpose of prequalification is for the potential borrower to establish if a bank is willing to lend them the required funds to purchase a house.&lt;br /&gt;&lt;br /&gt;In the figure below you can see the architecture of the loan prequalification solution.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=ProEnt&amp;DownloadId=86232" alt="proent_architecture.jpg" title="proent_architecture.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Methodologies &amp;amp; Technologies used:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://domaindrivendesign.org/" class="externalLink"&gt;Domain Driven Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/activeRecord.html" class="externalLink"&gt;Active Record&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.martinfowler.com/eaaCatalog/transactionScript.html" class="externalLink"&gt;Transaction Script&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Test Driven Development&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ayende.com/projects/rhino-mocks.aspx" class="externalLink"&gt;Rhino Mocks&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Entity Framework&lt;/li&gt;
&lt;li&gt;LinqToSQL&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/unitOfWork.html" class="externalLink"&gt;Unit of Work Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Dependency Injection Principle&lt;/li&gt;
&lt;li&gt;Dependency Inversion Principle&lt;/li&gt;
&lt;li&gt;Inversion of Control - Using &lt;a href="http://structuremap.sourceforge.net" class="externalLink"&gt;StructureMap&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Null Object Pattern&lt;/li&gt;
&lt;li&gt;POCO Domain Classes&lt;/li&gt;
&lt;li&gt;Model-View-Presenter Pattern &lt;/li&gt;
&lt;li&gt;Model-View-Controller Pattern with &lt;a href="http://www.asp.net/mvc/" class="externalLink"&gt;ASP.net MVC Framework&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Unit Tests with &lt;a href="http://www.nunit.org" class="externalLink"&gt;NUnit&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; Framework&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/repository.html" class="externalLink"&gt;Repository Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/queryObject.html" class="externalLink"&gt;Query Object Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Please let me know if you have any comments on the code or would like me to add any new features via the &lt;a href="http://nhibernateasp.codeplex.com/Thread/List.asp" class="externalLink"&gt;discussions tab&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;
&lt;h2&gt;Wrox Professional Enterprise .NET - The Book&lt;/h2&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Source code to accompany the Wrox book Professional Enterprise .NET.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;From the Back Cover Of The Book&lt;/b&gt;&lt;br /&gt;Make your enterprise systems code more flexible, testable, and extensible &lt;br /&gt;&lt;br /&gt;Many businesses have begun investing in enterprise design with the hope that upfront costs will result in more efficient, maintainable code that will save them money down the line. However, building well-designed applications, incorporating them into existing systems, and responding to the demand for rapid delivery can be overwhelming to even the most experienced developer. This book is the definitive guide to the latest enterprise development patterns and methodologies that will make your code cleaner and more maintainable. &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Examines the philosophy behind enterprise development, coding patterns, and common design patterns used in enterprise systems today &lt;/li&gt;
&lt;li&gt;Walks you through the different ways to assemble your code in a loosely coupled, testable manner &lt;/li&gt;
&lt;li&gt;Explores the pros and cons of the supporting tools (such as Inversion of Control containers, nHibernate, and ASP.NET MVC) that can ultimately lead to better system design &lt;/li&gt;
&lt;li&gt;Shows you how to write and automate unit tests using tools such as nUnit and Rhino Mocks &lt;/li&gt;
&lt;li&gt;Addresses the responsibilities of the data access layer and methodologies of persistence management &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Table Of Contents&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;For a more detailed list of the contents of the book download the PDF from the &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; site.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Introduction. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part I: Introduction to Practical Enterprise Development.&lt;/b&gt; 
&lt;ul&gt;&lt;li&gt;&lt;a href="http://media.wiley.com/product_data/excerpt/13/04704476/0470447613.pdf" class="externalLink"&gt;Chapter 1: What is Enterprise Design? - free chapter&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Chapter 2: The Enterprise Code. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part II: The New Code -- Changing the Way You Build.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 3: Emancipate Your Classes. &lt;/li&gt;
&lt;li&gt;Chapter 4: Test Driven Development. &lt;/li&gt;
&lt;li&gt;Chapter 5: Make It Simple Again -- Inversion of Control. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part III: Enterprise Design Patterns.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 6: Getting to the Middle of Things. &lt;/li&gt;
&lt;li&gt;Chapter 7: Writing Your Own Middleware. &lt;/li&gt;
&lt;li&gt;Chapter 8: &amp;quot;Mining&amp;quot; Your Own Business. &lt;/li&gt;
&lt;li&gt;Chapter 9: Organizing Your Front End. &lt;/li&gt;
&lt;li&gt;Chapter 10: Model-View-Presenter. &lt;/li&gt;
&lt;li&gt;Chapter 11: The Model-View-Controller Pattern. &lt;/li&gt;
&lt;li&gt;Chapter 12: Putting It All Together. &lt;/li&gt;
&lt;li&gt;Appendix A: C#.NET Primer&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Order the book that descripes how the solution is built&lt;br /&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Wrox Professional Enterprise .NET&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Scott_Millett</author><pubDate>Wed, 28 Oct 2009 21:05:37 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20091028090537P</guid></item><item><title>Updated Wiki: Home</title><link>http://proent.codeplex.com/Wiki/View.aspx?title=Home&amp;version=26</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Professional Enterprise .NET &lt;/h1&gt;
This is the source code for the book Wrox Professional Enterprise .NET&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Buy the book from Amazon US&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.co.uk/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=19450&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Buy the book from Amazon UK&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
You can download the first chapter of this book for free from &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. There is also a &lt;a href="http://p2p.wrox.com/forum.asp?FORUM_ID=523" class="externalLink"&gt;forum&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for this book on the Wrox site.&lt;br /&gt;
&lt;h2&gt;The Mortgage Loan Prequalification Sample Application (C#)&lt;/h2&gt;
The sample application that accompanies the book is the The mortgage loan prequalification system. A loan prequalification is a procedure people go through when they want to borrow money to buy a house. The purpose of prequalification is for the potential borrower to establish if a bank is willing to lend them the required funds to purchase a house.&lt;br /&gt;&lt;br /&gt;In the figure below you can see the architecture of the loan prequalification solution.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=ProEnt&amp;DownloadId=86232" alt="proent_architecture.jpg" title="proent_architecture.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Methodologies &amp;amp; Technologies used:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://domaindrivendesign.org/" class="externalLink"&gt;Domain Driven Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/activeRecord.html" class="externalLink"&gt;Active Record&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.martinfowler.com/eaaCatalog/transactionScript.html" class="externalLink"&gt;Transaction Script&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Test Driven Development&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ayende.com/projects/rhino-mocks.aspx" class="externalLink"&gt;Rhino Mocks&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Entity Framework&lt;/li&gt;
&lt;li&gt;LinqToSQL&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/unitOfWork.html" class="externalLink"&gt;Unit of Work Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Dependency Injection Principle&lt;/li&gt;
&lt;li&gt;Dependency Inversion Principle&lt;/li&gt;
&lt;li&gt;Inversion of Control - Using &lt;a href="http://structuremap.sourceforge.net" class="externalLink"&gt;StructureMap&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Null Object Pattern&lt;/li&gt;
&lt;li&gt;POCO Domain Classes&lt;/li&gt;
&lt;li&gt;Model-View-Presenter Pattern &lt;/li&gt;
&lt;li&gt;Model-View-Controller Pattern with &lt;a href="http://www.asp.net/mvc/" class="externalLink"&gt;ASP.net MVC Framework&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Unit Tests with &lt;a href="http://www.nunit.org" class="externalLink"&gt;NUnit&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; Framework&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/repository.html" class="externalLink"&gt;Repository Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/queryObject.html" class="externalLink"&gt;Query Object Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Please let me know if you have any comments on the code or would like me to add any new features via the &lt;a href="http://nhibernateasp.codeplex.com/Thread/List.asp" class="externalLink"&gt;discussions tab&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;
&lt;h2&gt;Wrox Professional Enterprise .NET - The Book&lt;/h2&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Source code to accompany the Wrox book Professional Enterprise .NET.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;From the Back Cover Of The Book&lt;/b&gt;&lt;br /&gt;Make your enterprise systems code more flexible, testable, and extensible &lt;br /&gt;&lt;br /&gt;Many businesses have begun investing in enterprise design with the hope that upfront costs will result in more efficient, maintainable code that will save them money down the line. However, building well-designed applications, incorporating them into existing systems, and responding to the demand for rapid delivery can be overwhelming to even the most experienced developer. This book is the definitive guide to the latest enterprise development patterns and methodologies that will make your code cleaner and more maintainable. &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Examines the philosophy behind enterprise development, coding patterns, and common design patterns used in enterprise systems today &lt;/li&gt;
&lt;li&gt;Walks you through the different ways to assemble your code in a loosely coupled, testable manner &lt;/li&gt;
&lt;li&gt;Explores the pros and cons of the supporting tools (such as Inversion of Control containers, nHibernate, and ASP.NET MVC) that can ultimately lead to better system design &lt;/li&gt;
&lt;li&gt;Shows you how to write and automate unit tests using tools such as nUnit and Rhino Mocks &lt;/li&gt;
&lt;li&gt;Addresses the responsibilities of the data access layer and methodologies of persistence management &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Table Of Contents&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;For a more detailed list of the contents of the book download the PDF from the &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; site.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Introduction. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part I: Introduction to Practical Enterprise Development.&lt;/b&gt; 
&lt;ul&gt;&lt;li&gt;&lt;a href="http://media.wiley.com/product_data/excerpt/13/04704476/0470447613.pdf" class="externalLink"&gt;Chapter 1: What is Enterprise Design? - free chapter&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Chapter 2: The Enterprise Code. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part II: The New Code -- Changing the Way You Build.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 3: Emancipate Your Classes. &lt;/li&gt;
&lt;li&gt;Chapter 4: Test Driven Development. &lt;/li&gt;
&lt;li&gt;Chapter 5: Make It Simple Again -- Inversion of Control. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part III: Enterprise Design Patterns.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 6: Getting to the Middle of Things. &lt;/li&gt;
&lt;li&gt;Chapter 7: Writing Your Own Middleware. &lt;/li&gt;
&lt;li&gt;Chapter 8: &amp;quot;Mining&amp;quot; Your Own Business. &lt;/li&gt;
&lt;li&gt;Chapter 9: Organizing Your Front End. &lt;/li&gt;
&lt;li&gt;Chapter 10: Model-View-Presenter. &lt;/li&gt;
&lt;li&gt;Chapter 11: The Model-View-Controller Pattern. &lt;/li&gt;
&lt;li&gt;Chapter 12: Putting It All Together. &lt;/li&gt;
&lt;li&gt;Appendix A: C#.NET Primer&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Order the book that descripes how the solution is built&lt;br /&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Wrox Professional Enterprise .NET&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Scott_Millett</author><pubDate>Wed, 07 Oct 2009 12:34:18 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20091007123418P</guid></item><item><title>Updated Wiki: Home</title><link>http://proent.codeplex.com/Wiki/View.aspx?title=Home&amp;version=25</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Professional Enterprise .NET &lt;/h1&gt;
This is the source code for the book Wrox Professional Enterprise .NET&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Buy the book from Amazon US&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.co.uk/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=19450&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Buy the book from Amazon UK&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
You can download the first chapter of this book for free from &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. There is also a &lt;a href="http://p2p.wrox.com/forum.asp?FORUM_ID=523" class="externalLink"&gt;forum&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for this book on the Wrox site.&lt;br /&gt;
&lt;h2&gt;The Mortgage Loan Prequalification Sample Application (C#)&lt;/h2&gt;
The sample application that accompanies the book is the The mortgage loan prequalification system. A loan prequalification is a procedure people go through when they want to borrow money to buy a house. The purpose of prequalification is for the potential borrower to establish if a bank is willing to lend them the required funds to purchase a house.&lt;br /&gt;&lt;br /&gt;In the figure below you can see the architecture of the loan prequalification solution.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=ProEnt&amp;DownloadId=86232" alt="proent_architecture.jpg" title="proent_architecture.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Methodologies &amp;amp; Technologies used:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://domaindrivendesign.org/" class="externalLink"&gt;Domain Driven Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/activeRecord.html" class="externalLink"&gt;Active Record&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.martinfowler.com/eaaCatalog/transactionScript.html" class="externalLink"&gt;Transaction Script&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Test Driven Development&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ayende.com/projects/rhino-mocks.aspx" class="externalLink"&gt;Rhino Mocks&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.nunit.org" class="externalLink"&gt;NUnit&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Entity Framework&lt;/li&gt;
&lt;li&gt;LinqToSQL&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/unitOfWork.html" class="externalLink"&gt;Unit of Work Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Dependency Injection Principle&lt;/li&gt;
&lt;li&gt;Dependency Inversion Principle&lt;/li&gt;
&lt;li&gt;Inversion of Control - Using &lt;a href="http://structuremap.sourceforge.net" class="externalLink"&gt;StructureMap&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Null Object Pattern&lt;/li&gt;
&lt;li&gt;POCO Domain Classes&lt;/li&gt;
&lt;li&gt;Model-View-Presenter Pattern &lt;/li&gt;
&lt;li&gt;Model-View-Controller Pattern with &lt;a href="http://www.asp.net/mvc/" class="externalLink"&gt;ASP.net MVC Framework&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Unit Tests with NUnit Framework&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/repository.html" class="externalLink"&gt;Repository Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/queryObject.html" class="externalLink"&gt;Query Object Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Please let me know if you have any comments on the code or would like me to add any new features via the &lt;a href="http://nhibernateasp.codeplex.com/Thread/List.asp" class="externalLink"&gt;discussions tab&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;
&lt;h2&gt;Wrox Professional Enterprise .NET - The Book&lt;/h2&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Source code to accompany the Wrox book Professional Enterprise .NET.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;From the Back Cover Of The Book&lt;/b&gt;&lt;br /&gt;Make your enterprise systems code more flexible, testable, and extensible &lt;br /&gt;&lt;br /&gt;Many businesses have begun investing in enterprise design with the hope that upfront costs will result in more efficient, maintainable code that will save them money down the line. However, building well-designed applications, incorporating them into existing systems, and responding to the demand for rapid delivery can be overwhelming to even the most experienced developer. This book is the definitive guide to the latest enterprise development patterns and methodologies that will make your code cleaner and more maintainable. &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Examines the philosophy behind enterprise development, coding patterns, and common design patterns used in enterprise systems today &lt;/li&gt;
&lt;li&gt;Walks you through the different ways to assemble your code in a loosely coupled, testable manner &lt;/li&gt;
&lt;li&gt;Explores the pros and cons of the supporting tools (such as Inversion of Control containers, nHibernate, and ASP.NET MVC) that can ultimately lead to better system design &lt;/li&gt;
&lt;li&gt;Shows you how to write and automate unit tests using tools such as nUnit and Rhino Mocks &lt;/li&gt;
&lt;li&gt;Addresses the responsibilities of the data access layer and methodologies of persistence management &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Table Of Contents&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;For a more detailed list of the contents of the book download the PDF from the &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; site.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Introduction. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part I: Introduction to Practical Enterprise Development.&lt;/b&gt; 
&lt;ul&gt;&lt;li&gt;&lt;a href="http://media.wiley.com/product_data/excerpt/13/04704476/0470447613.pdf" class="externalLink"&gt;Chapter 1: What is Enterprise Design? - free chapter&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Chapter 2: The Enterprise Code. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part II: The New Code -- Changing the Way You Build.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 3: Emancipate Your Classes. &lt;/li&gt;
&lt;li&gt;Chapter 4: Test Driven Development. &lt;/li&gt;
&lt;li&gt;Chapter 5: Make It Simple Again -- Inversion of Control. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part III: Enterprise Design Patterns.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 6: Getting to the Middle of Things. &lt;/li&gt;
&lt;li&gt;Chapter 7: Writing Your Own Middleware. &lt;/li&gt;
&lt;li&gt;Chapter 8: &amp;quot;Mining&amp;quot; Your Own Business. &lt;/li&gt;
&lt;li&gt;Chapter 9: Organizing Your Front End. &lt;/li&gt;
&lt;li&gt;Chapter 10: Model-View-Presenter. &lt;/li&gt;
&lt;li&gt;Chapter 11: The Model-View-Controller Pattern. &lt;/li&gt;
&lt;li&gt;Chapter 12: Putting It All Together. &lt;/li&gt;
&lt;li&gt;Appendix A: C#.NET Primer&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Order the book that descripes how the solution is built&lt;br /&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Wrox Professional Enterprise .NET&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Scott_Millett</author><pubDate>Wed, 07 Oct 2009 12:23:40 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20091007122340P</guid></item><item><title>Updated Wiki: Home</title><link>http://proent.codeplex.com/Wiki/View.aspx?title=Home&amp;version=24</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Professional Enterprise .NET &lt;/h1&gt;
This is the source code for the book Wrox Professional Enterprise .NET&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Buy the book from Amazon US&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.co.uk/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=19450&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Buy the book from Amazon UK&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
You can download the first chapter of this book for free from &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. There is also a &lt;a href="http://p2p.wrox.com/forum.asp?FORUM_ID=523" class="externalLink"&gt;forum&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for this book on the Wrox site.&lt;br /&gt;
&lt;h2&gt;The Mortgage Loan Prequalification Sample Application (C#)&lt;/h2&gt;
The sample application that accompanies the book is the The mortgage loan prequalification system. A loan prequalification is a procedure people go through when they want to borrow money to buy a house. The purpose of prequalification is for the potential borrower to establish if a bank is willing to lend them the required funds to purchase a house.&lt;br /&gt;&lt;br /&gt;In the figure below you can see the architecture of the loan prequalification solution.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=ProEnt&amp;DownloadId=86232" alt="proent_architecture.jpg" title="proent_architecture.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Methodologies &amp;amp; Technologies used:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://domaindrivendesign.org/" class="externalLink"&gt;Domain Driven Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/activeRecord.html" class="externalLink"&gt;Active Record&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.martinfowler.com/eaaCatalog/transactionScript.html" class="externalLink"&gt;Transaction Script&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Test Driven Development&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ayende.com/projects/rhino-mocks.aspx" class="externalLink"&gt;Rhino Mocks&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.nunit.org" class="externalLink"&gt;NUnit&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Entity Framework&lt;/li&gt;
&lt;li&gt;LinqToSQL&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/unitOfWork.html" class="externalLink"&gt;Unit of Work Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Dependency Injection Principle&lt;/li&gt;
&lt;li&gt;Dependency Inversion Principle&lt;/li&gt;
&lt;li&gt;Null Object Pattern&lt;/li&gt;
&lt;li&gt;POCO Domain Classes&lt;/li&gt;
&lt;li&gt;Model-View-Presenter Pattern &lt;/li&gt;
&lt;li&gt;Model-View-Controller Pattern with &lt;a href="http://www.asp.net/mvc/" class="externalLink"&gt;ASP.net MVC Framework&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Unit Tests with NUnit Framework&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/repository.html" class="externalLink"&gt;Repository Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/queryObject.html" class="externalLink"&gt;Query Object Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Please let me know if you have any comments on the code or would like me to add any new features via the &lt;a href="http://nhibernateasp.codeplex.com/Thread/List.asp" class="externalLink"&gt;discussions tab&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;
&lt;h2&gt;Wrox Professional Enterprise .NET - The Book&lt;/h2&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Source code to accompany the Wrox book Professional Enterprise .NET.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;From the Back Cover Of The Book&lt;/b&gt;&lt;br /&gt;Make your enterprise systems code more flexible, testable, and extensible &lt;br /&gt;&lt;br /&gt;Many businesses have begun investing in enterprise design with the hope that upfront costs will result in more efficient, maintainable code that will save them money down the line. However, building well-designed applications, incorporating them into existing systems, and responding to the demand for rapid delivery can be overwhelming to even the most experienced developer. This book is the definitive guide to the latest enterprise development patterns and methodologies that will make your code cleaner and more maintainable. &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Examines the philosophy behind enterprise development, coding patterns, and common design patterns used in enterprise systems today &lt;/li&gt;
&lt;li&gt;Walks you through the different ways to assemble your code in a loosely coupled, testable manner &lt;/li&gt;
&lt;li&gt;Explores the pros and cons of the supporting tools (such as Inversion of Control containers, nHibernate, and ASP.NET MVC) that can ultimately lead to better system design &lt;/li&gt;
&lt;li&gt;Shows you how to write and automate unit tests using tools such as nUnit and Rhino Mocks &lt;/li&gt;
&lt;li&gt;Addresses the responsibilities of the data access layer and methodologies of persistence management &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Table Of Contents&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;For a more detailed list of the contents of the book download the PDF from the &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; site.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Introduction. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part I: Introduction to Practical Enterprise Development.&lt;/b&gt; 
&lt;ul&gt;&lt;li&gt;&lt;a href="http://media.wiley.com/product_data/excerpt/13/04704476/0470447613.pdf" class="externalLink"&gt;Chapter 1: What is Enterprise Design? - free chapter&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Chapter 2: The Enterprise Code. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part II: The New Code -- Changing the Way You Build.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 3: Emancipate Your Classes. &lt;/li&gt;
&lt;li&gt;Chapter 4: Test Driven Development. &lt;/li&gt;
&lt;li&gt;Chapter 5: Make It Simple Again -- Inversion of Control. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part III: Enterprise Design Patterns.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 6: Getting to the Middle of Things. &lt;/li&gt;
&lt;li&gt;Chapter 7: Writing Your Own Middleware. &lt;/li&gt;
&lt;li&gt;Chapter 8: &amp;quot;Mining&amp;quot; Your Own Business. &lt;/li&gt;
&lt;li&gt;Chapter 9: Organizing Your Front End. &lt;/li&gt;
&lt;li&gt;Chapter 10: Model-View-Presenter. &lt;/li&gt;
&lt;li&gt;Chapter 11: The Model-View-Controller Pattern. &lt;/li&gt;
&lt;li&gt;Chapter 12: Putting It All Together. &lt;/li&gt;
&lt;li&gt;Appendix A: C#.NET Primer&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Order the book that descripes how the solution is built&lt;br /&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Wrox Professional Enterprise .NET&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Scott_Millett</author><pubDate>Wed, 07 Oct 2009 12:22:16 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20091007122216P</guid></item><item><title>Updated Wiki: Home</title><link>http://proent.codeplex.com/Wiki/View.aspx?title=Home&amp;version=23</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Professional Enterprise .NET &lt;/h1&gt;
This is the source code for the book Wrox Professional Enterprise .NET&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Buy the book from Amazon US&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.co.uk/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=19450&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Buy the book from Amazon UK&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;You can download the first chapter of this book for free from &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. There is also a &lt;a href="http://p2p.wrox.com/forum.asp?FORUM_ID=523" class="externalLink"&gt;forum&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for this book on the Wrox site.&lt;br /&gt;
&lt;h2&gt;The Mortgage Loan Prequalification Sample Application (C#)&lt;/h2&gt;
The sample application that accompanies the book is the The mortgage loan prequalification system. A loan prequalification is a procedure people go through when they want to borrow money to buy a house. The purpose of prequalification is for the potential borrower to establish if a bank is willing to lend them the required funds to purchase a house.&lt;br /&gt;&lt;br /&gt;In the figure below you can see the architecture of the loan prequalification solution.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=ProEnt&amp;DownloadId=86232" alt="proent_architecture.jpg" title="proent_architecture.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Methodologies &amp;amp; Technologies used:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://domaindrivendesign.org/" class="externalLink"&gt;Domain Driven Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/activeRecord.html" class="externalLink"&gt;Active Record&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.martinfowler.com/eaaCatalog/transactionScript.html" class="externalLink"&gt;Transaction Script&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Test Driven Development&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ayende.com/projects/rhino-mocks.aspx" class="externalLink"&gt;Rhino Mocks&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.nunit.org" class="externalLink"&gt;NUnit&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Entity Framework&lt;/li&gt;
&lt;li&gt;LinqToSQL&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/unitOfWork.html" class="externalLink"&gt;Unit of Work Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Dependency Injection Principle&lt;/li&gt;
&lt;li&gt;Dependency Inversion Principle&lt;/li&gt;
&lt;li&gt;Null Object Pattern&lt;/li&gt;
&lt;li&gt;POCO Domain Classes&lt;/li&gt;
&lt;li&gt;Model-View-Presenter Pattern &lt;/li&gt;
&lt;li&gt;Model-View-Controller Pattern with &lt;a href="http://www.asp.net/mvc/" class="externalLink"&gt;ASP.net MVC Framework&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Unit Tests with NUnit Framework&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/repository.html" class="externalLink"&gt;Repository Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/queryObject.html" class="externalLink"&gt;Query Object Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Please let me know if you have any comments on the code or would like me to add any new features via the &lt;a href="http://nhibernateasp.codeplex.com/Thread/List.asp" class="externalLink"&gt;discussions tab&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;
&lt;h2&gt;Wrox Professional Enterprise .NET - The Book&lt;/h2&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Source code to accompany the Wrox book Professional Enterprise .NET.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;From the Back Cover Of The Book&lt;/b&gt;&lt;br /&gt;Make your enterprise systems code more flexible, testable, and extensible &lt;br /&gt;&lt;br /&gt;Many businesses have begun investing in enterprise design with the hope that upfront costs will result in more efficient, maintainable code that will save them money down the line. However, building well-designed applications, incorporating them into existing systems, and responding to the demand for rapid delivery can be overwhelming to even the most experienced developer. This book is the definitive guide to the latest enterprise development patterns and methodologies that will make your code cleaner and more maintainable. &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Examines the philosophy behind enterprise development, coding patterns, and common design patterns used in enterprise systems today &lt;/li&gt;
&lt;li&gt;Walks you through the different ways to assemble your code in a loosely coupled, testable manner &lt;/li&gt;
&lt;li&gt;Explores the pros and cons of the supporting tools (such as Inversion of Control containers, nHibernate, and ASP.NET MVC) that can ultimately lead to better system design &lt;/li&gt;
&lt;li&gt;Shows you how to write and automate unit tests using tools such as nUnit and Rhino Mocks &lt;/li&gt;
&lt;li&gt;Addresses the responsibilities of the data access layer and methodologies of persistence management &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Table Of Contents&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;For a more detailed list of the contents of the book download the PDF from the &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; site.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Introduction. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part I: Introduction to Practical Enterprise Development.&lt;/b&gt; 
&lt;ul&gt;&lt;li&gt;&lt;a href="http://media.wiley.com/product_data/excerpt/13/04704476/0470447613.pdf" class="externalLink"&gt;Chapter 1: What is Enterprise Design? - free chapter&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Chapter 2: The Enterprise Code. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part II: The New Code -- Changing the Way You Build.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 3: Emancipate Your Classes. &lt;/li&gt;
&lt;li&gt;Chapter 4: Test Driven Development. &lt;/li&gt;
&lt;li&gt;Chapter 5: Make It Simple Again -- Inversion of Control. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part III: Enterprise Design Patterns.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 6: Getting to the Middle of Things. &lt;/li&gt;
&lt;li&gt;Chapter 7: Writing Your Own Middleware. &lt;/li&gt;
&lt;li&gt;Chapter 8: &amp;quot;Mining&amp;quot; Your Own Business. &lt;/li&gt;
&lt;li&gt;Chapter 9: Organizing Your Front End. &lt;/li&gt;
&lt;li&gt;Chapter 10: Model-View-Presenter. &lt;/li&gt;
&lt;li&gt;Chapter 11: The Model-View-Controller Pattern. &lt;/li&gt;
&lt;li&gt;Chapter 12: Putting It All Together. &lt;/li&gt;
&lt;li&gt;Appendix A: C#.NET Primer&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Order the book that descripes how the solution is built&lt;br /&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Wrox Professional Enterprise .NET&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Scott_Millett</author><pubDate>Wed, 07 Oct 2009 12:20:59 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20091007122059P</guid></item><item><title>Updated Wiki: Home</title><link>http://proent.codeplex.com/Wiki/View.aspx?title=Home&amp;version=22</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Professional Enterprise .NET &lt;/h1&gt;
This is the source code for the book Wrox Professional Enterprise .NET&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Buy the book from Amazon US&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.co.uk/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=19450&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Buy the book from Amazon UK&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;You can download the first chapter of this book for free from &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. There is also a &lt;a href="http://p2p.wrox.com/forum.asp?FORUM_ID=523" class="externalLink"&gt;forum&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for this book on the Wrox site.&lt;br /&gt;
&lt;h2&gt;The Mrtgage Loan Prequalification Sample Application (C#)&lt;/h2&gt;
The sample application that accompanies the book is the The mortgage loan prequalification system. A loan prequalification is a procedure people go through when they want to borrow money to buy a house. The purpose of prequalification is for the potential borrower to establish if a bank is willing to lend them the required funds to purchase a house.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=ProEnt&amp;DownloadId=86232" alt="proent_architecture.jpg" title="proent_architecture.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Methodologies &amp;amp; Technologies used:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://domaindrivendesign.org/" class="externalLink"&gt;Domain Driven Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/activeRecord.html" class="externalLink"&gt;Active Record&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.martinfowler.com/eaaCatalog/transactionScript.html" class="externalLink"&gt;Transaction Script&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Test Driven Development&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ayende.com/projects/rhino-mocks.aspx" class="externalLink"&gt;Rhino Mocks&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.nunit.org" class="externalLink"&gt;NUnit&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Entity Framework&lt;/li&gt;
&lt;li&gt;LinqToSQL&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/unitOfWork.html" class="externalLink"&gt;Unit of Work Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Dependency Injection Principle&lt;/li&gt;
&lt;li&gt;Dependency Inversion Principle&lt;/li&gt;
&lt;li&gt;Null Object Pattern&lt;/li&gt;
&lt;li&gt;POCO Domain Classes&lt;/li&gt;
&lt;li&gt;Model-View-Presenter Pattern &lt;/li&gt;
&lt;li&gt;Model-View-Controller Pattern with &lt;a href="http://www.asp.net/mvc/" class="externalLink"&gt;ASP.net MVC Framework&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Unit Tests with NUnit Framework&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/repository.html" class="externalLink"&gt;Repository Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/queryObject.html" class="externalLink"&gt;Query Object Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Please let me know if you have any comments on the code or would like me to add any new features via the &lt;a href="http://nhibernateasp.codeplex.com/Thread/List.asp" class="externalLink"&gt;discussions tab&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;
&lt;h2&gt;Wrox Professional Enterprise .NET - The Book&lt;/h2&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Source code to accompany the Wrox book Professional Enterprise .NET.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;From the Back Cover Of The Book&lt;/b&gt;&lt;br /&gt;Make your enterprise systems code more flexible, testable, and extensible &lt;br /&gt;&lt;br /&gt;Many businesses have begun investing in enterprise design with the hope that upfront costs will result in more efficient, maintainable code that will save them money down the line. However, building well-designed applications, incorporating them into existing systems, and responding to the demand for rapid delivery can be overwhelming to even the most experienced developer. This book is the definitive guide to the latest enterprise development patterns and methodologies that will make your code cleaner and more maintainable. &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Examines the philosophy behind enterprise development, coding patterns, and common design patterns used in enterprise systems today &lt;/li&gt;
&lt;li&gt;Walks you through the different ways to assemble your code in a loosely coupled, testable manner &lt;/li&gt;
&lt;li&gt;Explores the pros and cons of the supporting tools (such as Inversion of Control containers, nHibernate, and ASP.NET MVC) that can ultimately lead to better system design &lt;/li&gt;
&lt;li&gt;Shows you how to write and automate unit tests using tools such as nUnit and Rhino Mocks &lt;/li&gt;
&lt;li&gt;Addresses the responsibilities of the data access layer and methodologies of persistence management &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Table Of Contents&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;For a more detailed list of the contents of the book download the PDF from the &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; site.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Introduction. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part I: Introduction to Practical Enterprise Development.&lt;/b&gt; 
&lt;ul&gt;&lt;li&gt;&lt;a href="http://media.wiley.com/product_data/excerpt/13/04704476/0470447613.pdf" class="externalLink"&gt;Chapter 1: What is Enterprise Design? - free chapter&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Chapter 2: The Enterprise Code. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part II: The New Code -- Changing the Way You Build.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 3: Emancipate Your Classes. &lt;/li&gt;
&lt;li&gt;Chapter 4: Test Driven Development. &lt;/li&gt;
&lt;li&gt;Chapter 5: Make It Simple Again -- Inversion of Control. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part III: Enterprise Design Patterns.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 6: Getting to the Middle of Things. &lt;/li&gt;
&lt;li&gt;Chapter 7: Writing Your Own Middleware. &lt;/li&gt;
&lt;li&gt;Chapter 8: &amp;quot;Mining&amp;quot; Your Own Business. &lt;/li&gt;
&lt;li&gt;Chapter 9: Organizing Your Front End. &lt;/li&gt;
&lt;li&gt;Chapter 10: Model-View-Presenter. &lt;/li&gt;
&lt;li&gt;Chapter 11: The Model-View-Controller Pattern. &lt;/li&gt;
&lt;li&gt;Chapter 12: Putting It All Together. &lt;/li&gt;
&lt;li&gt;Appendix A: C#.NET Primer&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Order the book that descripes how the solution is built&lt;br /&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Wrox Professional Enterprise .NET&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Scott_Millett</author><pubDate>Wed, 07 Oct 2009 12:18:47 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20091007121847P</guid></item><item><title>Updated Wiki: Home</title><link>http://proent.codeplex.com/Wiki/View.aspx?title=Home&amp;version=21</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Professional Enterprise .NET &lt;/h1&gt;
This is the source code for the book Wrox Professional Enterprise .NET&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Buy the book from Amazon US&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.co.uk/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=19450&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Buy the book from Amazon UK&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;You can download the first chapter of this book for free from &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. There is also a &lt;a href="http://p2p.wrox.com/forum.asp?FORUM_ID=523" class="externalLink"&gt;forum&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for this book on the Wrox site.&lt;br /&gt;
&lt;h2&gt;The Loan Prequalification Sample Application (C#)&lt;/h2&gt;
&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=ProEnt&amp;DownloadId=86232" alt="proent_architecture.jpg" title="proent_architecture.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Methodologies &amp;amp; Technologies used:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://domaindrivendesign.org/" class="externalLink"&gt;Domain Driven Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/activeRecord.html" class="externalLink"&gt;Active Record&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.martinfowler.com/eaaCatalog/transactionScript.html" class="externalLink"&gt;Transaction Script&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Test Driven Development&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ayende.com/projects/rhino-mocks.aspx" class="externalLink"&gt;Rhino Mocks&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.nunit.org" class="externalLink"&gt;NUnit&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Entity Framework&lt;/li&gt;
&lt;li&gt;LinqToSQL&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/unitOfWork.html" class="externalLink"&gt;Unit of Work Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Dependency Injection Principle&lt;/li&gt;
&lt;li&gt;Dependency Inversion Principle&lt;/li&gt;
&lt;li&gt;Null Object Pattern&lt;/li&gt;
&lt;li&gt;POCO Domain Classes&lt;/li&gt;
&lt;li&gt;Model-View-Presenter Pattern &lt;/li&gt;
&lt;li&gt;Model-View-Controller Pattern with &lt;a href="http://www.asp.net/mvc/" class="externalLink"&gt;ASP.net MVC Framework&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Unit Tests with NUnit Framework&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/repository.html" class="externalLink"&gt;Repository Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/queryObject.html" class="externalLink"&gt;Query Object Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Please let me know if you have any comments on the code or would like me to add any new features via the &lt;a href="http://nhibernateasp.codeplex.com/Thread/List.asp" class="externalLink"&gt;discussions tab&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;
&lt;h2&gt;Wrox Professional Enterprise .NET - The Book&lt;/h2&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Source code to accompany the Wrox book Professional Enterprise .NET.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;From the Back Cover Of The Book&lt;/b&gt;&lt;br /&gt;Make your enterprise systems code more flexible, testable, and extensible &lt;br /&gt;&lt;br /&gt;Many businesses have begun investing in enterprise design with the hope that upfront costs will result in more efficient, maintainable code that will save them money down the line. However, building well-designed applications, incorporating them into existing systems, and responding to the demand for rapid delivery can be overwhelming to even the most experienced developer. This book is the definitive guide to the latest enterprise development patterns and methodologies that will make your code cleaner and more maintainable. &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Examines the philosophy behind enterprise development, coding patterns, and common design patterns used in enterprise systems today &lt;/li&gt;
&lt;li&gt;Walks you through the different ways to assemble your code in a loosely coupled, testable manner &lt;/li&gt;
&lt;li&gt;Explores the pros and cons of the supporting tools (such as Inversion of Control containers, nHibernate, and ASP.NET MVC) that can ultimately lead to better system design &lt;/li&gt;
&lt;li&gt;Shows you how to write and automate unit tests using tools such as nUnit and Rhino Mocks &lt;/li&gt;
&lt;li&gt;Addresses the responsibilities of the data access layer and methodologies of persistence management &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Table Of Contents&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;For a more detailed list of the contents of the book download the PDF from the &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; site.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Introduction. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part I: Introduction to Practical Enterprise Development.&lt;/b&gt; 
&lt;ul&gt;&lt;li&gt;&lt;a href="http://media.wiley.com/product_data/excerpt/13/04704476/0470447613.pdf" class="externalLink"&gt;Chapter 1: What is Enterprise Design? - free chapter&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Chapter 2: The Enterprise Code. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part II: The New Code -- Changing the Way You Build.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 3: Emancipate Your Classes. &lt;/li&gt;
&lt;li&gt;Chapter 4: Test Driven Development. &lt;/li&gt;
&lt;li&gt;Chapter 5: Make It Simple Again -- Inversion of Control. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part III: Enterprise Design Patterns.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 6: Getting to the Middle of Things. &lt;/li&gt;
&lt;li&gt;Chapter 7: Writing Your Own Middleware. &lt;/li&gt;
&lt;li&gt;Chapter 8: &amp;quot;Mining&amp;quot; Your Own Business. &lt;/li&gt;
&lt;li&gt;Chapter 9: Organizing Your Front End. &lt;/li&gt;
&lt;li&gt;Chapter 10: Model-View-Presenter. &lt;/li&gt;
&lt;li&gt;Chapter 11: The Model-View-Controller Pattern. &lt;/li&gt;
&lt;li&gt;Chapter 12: Putting It All Together. &lt;/li&gt;
&lt;li&gt;Appendix A: C#.NET Primer&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Order the book that descripes how the solution is built&lt;br /&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Wrox Professional Enterprise .NET&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Scott_Millett</author><pubDate>Wed, 07 Oct 2009 12:15:05 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20091007121505P</guid></item><item><title>Updated Wiki: Home</title><link>http://proent.codeplex.com/Wiki/View.aspx?title=Home&amp;version=20</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Professional Enterprise .NET &lt;/h1&gt;
This is the source code for the book Professional Enterprise .NET&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Buy the book from Amazon US&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.co.uk/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=19450&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Buy the book from Amazon UK&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;You can download the first chapter of this book for free from &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. There is also a &lt;a href="http://p2p.wrox.com/forum.asp?FORUM_ID=523" class="externalLink"&gt;forum&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for this book on the Wrox site.&lt;br /&gt;
&lt;h2&gt;The Loan Prequalification Sample Application (C#)&lt;/h2&gt;
&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=ProEnt&amp;DownloadId=86232" alt="proent_architecture.jpg" title="proent_architecture.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Methodologies &amp;amp; Technologies used:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://domaindrivendesign.org/" class="externalLink"&gt;Domain Driven Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/activeRecord.html" class="externalLink"&gt;Active Record&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.martinfowler.com/eaaCatalog/transactionScript.html" class="externalLink"&gt;Transaction Script&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Test Driven Development&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ayende.com/projects/rhino-mocks.aspx" class="externalLink"&gt;Rhino Mocks&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.nunit.org" class="externalLink"&gt;NUnit&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Entity Framework&lt;/li&gt;
&lt;li&gt;LinqToSQL&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/unitOfWork.html" class="externalLink"&gt;Unit of Work Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Dependency Injection Principle&lt;/li&gt;
&lt;li&gt;Dependency Inversion Principle&lt;/li&gt;
&lt;li&gt;Null Object Pattern&lt;/li&gt;
&lt;li&gt;POCO Domain Classes&lt;/li&gt;
&lt;li&gt;Model-View-Presenter Pattern &lt;/li&gt;
&lt;li&gt;Model-View-Controller Pattern with &lt;a href="http://www.asp.net/mvc/" class="externalLink"&gt;ASP.net MVC Framework&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Unit Tests with NUnit Framework&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/repository.html" class="externalLink"&gt;Repository Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/queryObject.html" class="externalLink"&gt;Query Object Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Please let me know if you have any comments on the code or would like me to add any new features via the &lt;a href="http://nhibernateasp.codeplex.com/Thread/List.asp" class="externalLink"&gt;discussions tab&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;
&lt;h2&gt;Wrox Professional Enterprise .NET - The Book&lt;/h2&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Source code to accompany the Wrox book Professional Enterprise .NET.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;From the Back Cover Of The Book&lt;/b&gt;&lt;br /&gt;Make your enterprise systems code more flexible, testable, and extensible &lt;br /&gt;&lt;br /&gt;Many businesses have begun investing in enterprise design with the hope that upfront costs will result in more efficient, maintainable code that will save them money down the line. However, building well-designed applications, incorporating them into existing systems, and responding to the demand for rapid delivery can be overwhelming to even the most experienced developer. This book is the definitive guide to the latest enterprise development patterns and methodologies that will make your code cleaner and more maintainable. &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Examines the philosophy behind enterprise development, coding patterns, and common design patterns used in enterprise systems today &lt;/li&gt;
&lt;li&gt;Walks you through the different ways to assemble your code in a loosely coupled, testable manner &lt;/li&gt;
&lt;li&gt;Explores the pros and cons of the supporting tools (such as Inversion of Control containers, nHibernate, and ASP.NET MVC) that can ultimately lead to better system design &lt;/li&gt;
&lt;li&gt;Shows you how to write and automate unit tests using tools such as nUnit and Rhino Mocks &lt;/li&gt;
&lt;li&gt;Addresses the responsibilities of the data access layer and methodologies of persistence management &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Table Of Contents&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;For a more detailed list of the contents of the book download the PDF from the &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; site.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Introduction. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part I: Introduction to Practical Enterprise Development.&lt;/b&gt; 
&lt;ul&gt;&lt;li&gt;&lt;a href="http://media.wiley.com/product_data/excerpt/13/04704476/0470447613.pdf" class="externalLink"&gt;Chapter 1: What is Enterprise Design? - free chapter&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Chapter 2: The Enterprise Code. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part II: The New Code -- Changing the Way You Build.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 3: Emancipate Your Classes. &lt;/li&gt;
&lt;li&gt;Chapter 4: Test Driven Development. &lt;/li&gt;
&lt;li&gt;Chapter 5: Make It Simple Again -- Inversion of Control. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part III: Enterprise Design Patterns.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 6: Getting to the Middle of Things. &lt;/li&gt;
&lt;li&gt;Chapter 7: Writing Your Own Middleware. &lt;/li&gt;
&lt;li&gt;Chapter 8: &amp;quot;Mining&amp;quot; Your Own Business. &lt;/li&gt;
&lt;li&gt;Chapter 9: Organizing Your Front End. &lt;/li&gt;
&lt;li&gt;Chapter 10: Model-View-Presenter. &lt;/li&gt;
&lt;li&gt;Chapter 11: The Model-View-Controller Pattern. &lt;/li&gt;
&lt;li&gt;Chapter 12: Putting It All Together. &lt;/li&gt;
&lt;li&gt;Appendix A: C#.NET Primer&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Order the book that descripes how the solution is built&lt;br /&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Wrox Professional Enterprise .NET&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Scott_Millett</author><pubDate>Wed, 07 Oct 2009 12:12:15 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20091007121215P</guid></item><item><title>Updated Wiki: Home</title><link>http://proent.codeplex.com/Wiki/View.aspx?title=Home&amp;version=19</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Professional Enterprise .NET &lt;/h1&gt;
This is the source code for the book Professional Enterprise .NET&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Buy the book from Amazon US&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.co.uk/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=19450&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Buy the book from Amazon UK&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;You can download the first chapter of this book for free from &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. There is also a &lt;a href="http://p2p.wrox.com/forum.asp?FORUM_ID=523" class="externalLink"&gt;forum&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for this book on the Wrox site.&lt;br /&gt;
&lt;h2&gt;The Loan Prequalification Sample Application (C#)&lt;/h2&gt;
&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=ProEnt&amp;DownloadId=86232" alt="proent_architecture.jpg" title="proent_architecture.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Methodologies &amp;amp; Technologies used:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://domaindrivendesign.org/" class="externalLink"&gt;Domain Driven Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/activeRecord.html" class="externalLink"&gt;Active Record&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.martinfowler.com/eaaCatalog/transactionScript.html" class="externalLink"&gt;Transaction Script&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Test Driven Development&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ayende.com/projects/rhino-mocks.aspx" class="externalLink"&gt;Rhino Mocks&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.nunit.org" class="externalLink"&gt;NUnit&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Entity Framework&lt;/li&gt;
&lt;li&gt;LinqToSQL&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/unitOfWork.html" class="externalLink"&gt;Unit of Work Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Dependency Injection Principle&lt;/li&gt;
&lt;li&gt;Dependency Inversion Principle&lt;/li&gt;
&lt;li&gt;Null Object Pattern&lt;/li&gt;
&lt;li&gt;POCO Domain Classes&lt;/li&gt;
&lt;li&gt;Model-View-Presenter Pattern &lt;/li&gt;
&lt;li&gt;Model-View-Controller Pattern with &lt;a href="http://www.asp.net/mvc/" class="externalLink"&gt;ASP.net MVC Framework&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Unit Tests with NUnit Framework&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/repository.html" class="externalLink"&gt;Repository Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/queryObject.html" class="externalLink"&gt;Query Object Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Please let me know if you have any comments on the code or would like me to add any new features via the &lt;a href="http://nhibernateasp.codeplex.com/Thread/List.asp" class="externalLink"&gt;discussions tab&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Source code to accompany the Wrox book Professional Enterprise .NET.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;From the Back Cover Of The Book&lt;/b&gt;&lt;br /&gt;Make your enterprise systems code more flexible, testable, and extensible &lt;br /&gt;&lt;br /&gt;Many businesses have begun investing in enterprise design with the hope that upfront costs will result in more efficient, maintainable code that will save them money down the line. However, building well-designed applications, incorporating them into existing systems, and responding to the demand for rapid delivery can be overwhelming to even the most experienced developer. This book is the definitive guide to the latest enterprise development patterns and methodologies that will make your code cleaner and more maintainable. &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Examines the philosophy behind enterprise development, coding patterns, and common design patterns used in enterprise systems today &lt;/li&gt;
&lt;li&gt;Walks you through the different ways to assemble your code in a loosely coupled, testable manner &lt;/li&gt;
&lt;li&gt;Explores the pros and cons of the supporting tools (such as Inversion of Control containers, nHibernate, and ASP.NET MVC) that can ultimately lead to better system design &lt;/li&gt;
&lt;li&gt;Shows you how to write and automate unit tests using tools such as nUnit and Rhino Mocks &lt;/li&gt;
&lt;li&gt;Addresses the responsibilities of the data access layer and methodologies of persistence management &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Table Of Contents&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;For a more detailed list of the contents of the book download the PDF from the &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; site.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Introduction. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part I: Introduction to Practical Enterprise Development.&lt;/b&gt; 
&lt;ul&gt;&lt;li&gt;&lt;a href="http://media.wiley.com/product_data/excerpt/13/04704476/0470447613.pdf" class="externalLink"&gt;Chapter 1: What is Enterprise Design? - free chapter&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Chapter 2: The Enterprise Code. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part II: The New Code -- Changing the Way You Build.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 3: Emancipate Your Classes. &lt;/li&gt;
&lt;li&gt;Chapter 4: Test Driven Development. &lt;/li&gt;
&lt;li&gt;Chapter 5: Make It Simple Again -- Inversion of Control. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part III: Enterprise Design Patterns.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 6: Getting to the Middle of Things. &lt;/li&gt;
&lt;li&gt;Chapter 7: Writing Your Own Middleware. &lt;/li&gt;
&lt;li&gt;Chapter 8: &amp;quot;Mining&amp;quot; Your Own Business. &lt;/li&gt;
&lt;li&gt;Chapter 9: Organizing Your Front End. &lt;/li&gt;
&lt;li&gt;Chapter 10: Model-View-Presenter. &lt;/li&gt;
&lt;li&gt;Chapter 11: The Model-View-Controller Pattern. &lt;/li&gt;
&lt;li&gt;Chapter 12: Putting It All Together. &lt;/li&gt;
&lt;li&gt;Appendix A: C#.NET Primer&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Order the book that descripes how the solution is built&lt;br /&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Wrox Professional Enterprise .NET&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Scott_Millett</author><pubDate>Wed, 07 Oct 2009 12:10:58 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20091007121058P</guid></item><item><title>Updated Wiki: Home</title><link>http://proent.codeplex.com/Wiki/View.aspx?title=Home&amp;version=18</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Professional Enterprise .NET &lt;/h1&gt;
This is the source code for the book Professional Enterprise .NET&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Buy the book from Amazon US&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.co.uk/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=19450&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Buy the book from Amazon UK&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;You can download the first chapter of this book for free from &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. There is also a &lt;a href="http://p2p.wrox.com/forum.asp?FORUM_ID=523" class="externalLink"&gt;forum&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for this book on the Wrox site.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=ProEnt&amp;DownloadId=86232" alt="proent_architecture.jpg" title="proent_architecture.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Methodologies &amp;amp; Technologies used:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://domaindrivendesign.org/" class="externalLink"&gt;Domain Driven Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/activeRecord.html" class="externalLink"&gt;Active Record&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.martinfowler.com/eaaCatalog/transactionScript.html" class="externalLink"&gt;Transaction Script&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Test Driven Development&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ayende.com/projects/rhino-mocks.aspx" class="externalLink"&gt;Rhino Mocks&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.nunit.org" class="externalLink"&gt;NUnit&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Entity Framework&lt;/li&gt;
&lt;li&gt;LinqToSQL&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/unitOfWork.html" class="externalLink"&gt;Unit of Work Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Dependency Injection Principle&lt;/li&gt;
&lt;li&gt;Dependency Inversion Principle&lt;/li&gt;
&lt;li&gt;Null Object Pattern&lt;/li&gt;
&lt;li&gt;POCO Domain Classes&lt;/li&gt;
&lt;li&gt;Model-View-Presenter Pattern &lt;/li&gt;
&lt;li&gt;Model-View-Controller Pattern with &lt;a href="http://www.asp.net/mvc/" class="externalLink"&gt;ASP.net MVC Framework&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Unit Tests with NUnit Framework&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/repository.html" class="externalLink"&gt;Repository Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/queryObject.html" class="externalLink"&gt;Query Object Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Please let me know if you have any comments on the code or would like me to add any new features via the &lt;a href="http://nhibernateasp.codeplex.com/Thread/List.asp" class="externalLink"&gt;discussions tab&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Source code to accompany the Wrox book Professional Enterprise .NET.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;From the Back Cover Of The Book&lt;/b&gt;&lt;br /&gt;Make your enterprise systems code more flexible, testable, and extensible &lt;br /&gt;&lt;br /&gt;Many businesses have begun investing in enterprise design with the hope that upfront costs will result in more efficient, maintainable code that will save them money down the line. However, building well-designed applications, incorporating them into existing systems, and responding to the demand for rapid delivery can be overwhelming to even the most experienced developer. This book is the definitive guide to the latest enterprise development patterns and methodologies that will make your code cleaner and more maintainable. &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Examines the philosophy behind enterprise development, coding patterns, and common design patterns used in enterprise systems today &lt;/li&gt;
&lt;li&gt;Walks you through the different ways to assemble your code in a loosely coupled, testable manner &lt;/li&gt;
&lt;li&gt;Explores the pros and cons of the supporting tools (such as Inversion of Control containers, nHibernate, and ASP.NET MVC) that can ultimately lead to better system design &lt;/li&gt;
&lt;li&gt;Shows you how to write and automate unit tests using tools such as nUnit and Rhino Mocks &lt;/li&gt;
&lt;li&gt;Addresses the responsibilities of the data access layer and methodologies of persistence management &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Table Of Contents&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;For a more detailed list of the contents of the book download the PDF from the &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; site.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Introduction. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part I: Introduction to Practical Enterprise Development.&lt;/b&gt; 
&lt;ul&gt;&lt;li&gt;&lt;a href="http://media.wiley.com/product_data/excerpt/13/04704476/0470447613.pdf" class="externalLink"&gt;Chapter 1: What is Enterprise Design? - free chapter&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Chapter 2: The Enterprise Code. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part II: The New Code -- Changing the Way You Build.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 3: Emancipate Your Classes. &lt;/li&gt;
&lt;li&gt;Chapter 4: Test Driven Development. &lt;/li&gt;
&lt;li&gt;Chapter 5: Make It Simple Again -- Inversion of Control. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part III: Enterprise Design Patterns.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 6: Getting to the Middle of Things. &lt;/li&gt;
&lt;li&gt;Chapter 7: Writing Your Own Middleware. &lt;/li&gt;
&lt;li&gt;Chapter 8: &amp;quot;Mining&amp;quot; Your Own Business. &lt;/li&gt;
&lt;li&gt;Chapter 9: Organizing Your Front End. &lt;/li&gt;
&lt;li&gt;Chapter 10: Model-View-Presenter. &lt;/li&gt;
&lt;li&gt;Chapter 11: The Model-View-Controller Pattern. &lt;/li&gt;
&lt;li&gt;Chapter 12: Putting It All Together. &lt;/li&gt;
&lt;li&gt;Appendix A: C#.NET Primer&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Order the book that descripes how the solution is built&lt;br /&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Wrox Professional Enterprise .NET&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Scott_Millett</author><pubDate>Wed, 07 Oct 2009 12:10:06 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20091007121006P</guid></item><item><title>Updated Wiki: Home</title><link>http://proent.codeplex.com/Wiki/View.aspx?title=Home&amp;version=17</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Professional Enterprise .NET &lt;/h1&gt;
This is the source code for the book Professional Enterprise .NET&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Pre-order the book from Amazon US&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.co.uk/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=19450&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Buy the book from Amazon UK&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;You can download the first chapter of this book for free from &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. There is also a &lt;a href="http://p2p.wrox.com/forum.asp?FORUM_ID=523" class="externalLink"&gt;forum&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for this book on the Wrox site.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=ProEnt&amp;DownloadId=86232" alt="proent_architecture.jpg" title="proent_architecture.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Methodologies &amp;amp; Technologies used:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://domaindrivendesign.org/" class="externalLink"&gt;Domain Driven Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/activeRecord.html" class="externalLink"&gt;Active Record&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.martinfowler.com/eaaCatalog/transactionScript.html" class="externalLink"&gt;Transaction Script&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Test Driven Development&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ayende.com/projects/rhino-mocks.aspx" class="externalLink"&gt;Rhino Mocks&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.nunit.org" class="externalLink"&gt;NUnit&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Entity Framework&lt;/li&gt;
&lt;li&gt;LinqToSQL&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/unitOfWork.html" class="externalLink"&gt;Unit of Work Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Dependency Injection Principle&lt;/li&gt;
&lt;li&gt;Dependency Inversion Principle&lt;/li&gt;
&lt;li&gt;Null Object Pattern&lt;/li&gt;
&lt;li&gt;POCO Domain Classes&lt;/li&gt;
&lt;li&gt;Model-View-Presenter Pattern &lt;/li&gt;
&lt;li&gt;Model-View-Controller Pattern with &lt;a href="http://www.asp.net/mvc/" class="externalLink"&gt;ASP.net MVC Framework&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Unit Tests with NUnit Framework&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/repository.html" class="externalLink"&gt;Repository Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/queryObject.html" class="externalLink"&gt;Query Object Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Please let me know if you have any comments on the code or would like me to add any new features via the &lt;a href="http://nhibernateasp.codeplex.com/Thread/List.asp" class="externalLink"&gt;discussions tab&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Source code to accompany the Wrox book Professional Enterprise .NET.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;From the Back Cover Of The Book&lt;/b&gt;&lt;br /&gt;Make your enterprise systems code more flexible, testable, and extensible &lt;br /&gt;&lt;br /&gt;Many businesses have begun investing in enterprise design with the hope that upfront costs will result in more efficient, maintainable code that will save them money down the line. However, building well-designed applications, incorporating them into existing systems, and responding to the demand for rapid delivery can be overwhelming to even the most experienced developer. This book is the definitive guide to the latest enterprise development patterns and methodologies that will make your code cleaner and more maintainable. &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Examines the philosophy behind enterprise development, coding patterns, and common design patterns used in enterprise systems today &lt;/li&gt;
&lt;li&gt;Walks you through the different ways to assemble your code in a loosely coupled, testable manner &lt;/li&gt;
&lt;li&gt;Explores the pros and cons of the supporting tools (such as Inversion of Control containers, nHibernate, and ASP.NET MVC) that can ultimately lead to better system design &lt;/li&gt;
&lt;li&gt;Shows you how to write and automate unit tests using tools such as nUnit and Rhino Mocks &lt;/li&gt;
&lt;li&gt;Addresses the responsibilities of the data access layer and methodologies of persistence management &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Table Of Contents&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;For a more detailed list of the contents of the book download the PDF from the &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; site.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Introduction. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part I: Introduction to Practical Enterprise Development.&lt;/b&gt; 
&lt;ul&gt;&lt;li&gt;&lt;a href="http://media.wiley.com/product_data/excerpt/13/04704476/0470447613.pdf" class="externalLink"&gt;Chapter 1: What is Enterprise Design? - free chapter&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Chapter 2: The Enterprise Code. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part II: The New Code -- Changing the Way You Build.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 3: Emancipate Your Classes. &lt;/li&gt;
&lt;li&gt;Chapter 4: Test Driven Development. &lt;/li&gt;
&lt;li&gt;Chapter 5: Make It Simple Again -- Inversion of Control. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part III: Enterprise Design Patterns.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 6: Getting to the Middle of Things. &lt;/li&gt;
&lt;li&gt;Chapter 7: Writing Your Own Middleware. &lt;/li&gt;
&lt;li&gt;Chapter 8: &amp;quot;Mining&amp;quot; Your Own Business. &lt;/li&gt;
&lt;li&gt;Chapter 9: Organizing Your Front End. &lt;/li&gt;
&lt;li&gt;Chapter 10: Model-View-Presenter. &lt;/li&gt;
&lt;li&gt;Chapter 11: The Model-View-Controller Pattern. &lt;/li&gt;
&lt;li&gt;Chapter 12: Putting It All Together. &lt;/li&gt;
&lt;li&gt;Appendix A: C#.NET Primer&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Order the book that descripes how the solution is built&lt;br /&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Wrox Professional Enterprise .NET&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Scott_Millett</author><pubDate>Wed, 07 Oct 2009 12:09:31 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20091007120931P</guid></item><item><title>Updated Wiki: Home</title><link>http://proent.codeplex.com/Wiki/View.aspx?title=Home&amp;version=16</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Professional Enterprise .NET &lt;/h1&gt;
This is the source code for the book &lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Professional Enterprise .NET&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. You can download the first chapter of this book for free from &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. There is also a &lt;a href="http://p2p.wrox.com/forum.asp?FORUM_ID=523" class="externalLink"&gt;forum&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for this book on the Wrox site.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=ProEnt&amp;DownloadId=86232" alt="proent_architecture.jpg" title="proent_architecture.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Methodologies &amp;amp; Technologies used:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://domaindrivendesign.org/" class="externalLink"&gt;Domain Driven Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/activeRecord.html" class="externalLink"&gt;Active Record&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.martinfowler.com/eaaCatalog/transactionScript.html" class="externalLink"&gt;Transaction Script&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Test Driven Development&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ayende.com/projects/rhino-mocks.aspx" class="externalLink"&gt;Rhino Mocks&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.nunit.org" class="externalLink"&gt;NUnit&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Entity Framework&lt;/li&gt;
&lt;li&gt;LinqToSQL&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/unitOfWork.html" class="externalLink"&gt;Unit of Work Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Dependency Injection Principle&lt;/li&gt;
&lt;li&gt;Dependency Inversion Principle&lt;/li&gt;
&lt;li&gt;Null Object Pattern&lt;/li&gt;
&lt;li&gt;POCO Domain Classes&lt;/li&gt;
&lt;li&gt;Model-View-Presenter Pattern &lt;/li&gt;
&lt;li&gt;Model-View-Controller Pattern with &lt;a href="http://www.asp.net/mvc/" class="externalLink"&gt;ASP.net MVC Framework&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Unit Tests with NUnit Framework&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/repository.html" class="externalLink"&gt;Repository Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/queryObject.html" class="externalLink"&gt;Query Object Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Please let me know if you have any comments on the code or would like me to add any new features via the &lt;a href="http://nhibernateasp.codeplex.com/Thread/List.asp" class="externalLink"&gt;discussions tab&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Source code to accompany the Wrox book Professional Enterprise .NET.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;From the Back Cover Of The Book&lt;/b&gt;&lt;br /&gt;Make your enterprise systems code more flexible, testable, and extensible &lt;br /&gt;&lt;br /&gt;Many businesses have begun investing in enterprise design with the hope that upfront costs will result in more efficient, maintainable code that will save them money down the line. However, building well-designed applications, incorporating them into existing systems, and responding to the demand for rapid delivery can be overwhelming to even the most experienced developer. This book is the definitive guide to the latest enterprise development patterns and methodologies that will make your code cleaner and more maintainable. &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Examines the philosophy behind enterprise development, coding patterns, and common design patterns used in enterprise systems today &lt;/li&gt;
&lt;li&gt;Walks you through the different ways to assemble your code in a loosely coupled, testable manner &lt;/li&gt;
&lt;li&gt;Explores the pros and cons of the supporting tools (such as Inversion of Control containers, nHibernate, and ASP.NET MVC) that can ultimately lead to better system design &lt;/li&gt;
&lt;li&gt;Shows you how to write and automate unit tests using tools such as nUnit and Rhino Mocks &lt;/li&gt;
&lt;li&gt;Addresses the responsibilities of the data access layer and methodologies of persistence management &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Table Of Contents&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;For a more detailed list of the contents of the book download the PDF from the &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; site.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Introduction. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part I: Introduction to Practical Enterprise Development.&lt;/b&gt; 
&lt;ul&gt;&lt;li&gt;&lt;a href="http://media.wiley.com/product_data/excerpt/13/04704476/0470447613.pdf" class="externalLink"&gt;Chapter 1: What is Enterprise Design? - free chapter&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Chapter 2: The Enterprise Code. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part II: The New Code -- Changing the Way You Build.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 3: Emancipate Your Classes. &lt;/li&gt;
&lt;li&gt;Chapter 4: Test Driven Development. &lt;/li&gt;
&lt;li&gt;Chapter 5: Make It Simple Again -- Inversion of Control. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part III: Enterprise Design Patterns.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 6: Getting to the Middle of Things. &lt;/li&gt;
&lt;li&gt;Chapter 7: Writing Your Own Middleware. &lt;/li&gt;
&lt;li&gt;Chapter 8: &amp;quot;Mining&amp;quot; Your Own Business. &lt;/li&gt;
&lt;li&gt;Chapter 9: Organizing Your Front End. &lt;/li&gt;
&lt;li&gt;Chapter 10: Model-View-Presenter. &lt;/li&gt;
&lt;li&gt;Chapter 11: The Model-View-Controller Pattern. &lt;/li&gt;
&lt;li&gt;Chapter 12: Putting It All Together. &lt;/li&gt;
&lt;li&gt;Appendix A: C#.NET Primer&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Order the book that descripes how the solution is built&lt;br /&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Wrox Professional Enterprise .NET&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Scott_Millett</author><pubDate>Mon, 05 Oct 2009 10:35:44 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20091005103544A</guid></item><item><title>Updated Wiki: Home</title><link>http://proent.codeplex.com/Wiki/View.aspx?title=Home&amp;version=15</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Professional Enterprise .NET &lt;/h1&gt;
This is the source code for the book &lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Professional Enterprise .NET&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. You can download the first chapter of this book for free from &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. There is also a &lt;a href="http://p2p.wrox.com/forum.asp?FORUM_ID=523" class="externalLink"&gt;forum&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for this book on the Wrox site.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=ProEnt&amp;DownloadId=86232" alt="proent_architecture.jpg" title="proent_architecture.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Methodologies &amp;amp; Technologies used:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://domaindrivendesign.org/" class="externalLink"&gt;Domain Driven Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/activeRecord.html" class="externalLink"&gt;Active Record&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.martinfowler.com/eaaCatalog/transactionScript.html" class="externalLink"&gt;Transaction Script&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Test Driven Development&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ayende.com/projects/rhino-mocks.aspx" class="externalLink"&gt;Rhino Mocks&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.nunit.org" class="externalLink"&gt;NUnit&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Entity Framework&lt;/li&gt;
&lt;li&gt;LinqToSQL&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/unitOfWork.html" class="externalLink"&gt;Unit of Work Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Dependency Injection Principle&lt;/li&gt;
&lt;li&gt;Dependency Inversion Principle&lt;/li&gt;
&lt;li&gt;Null Object Pattern&lt;/li&gt;
&lt;li&gt;POCO Domain Classes&lt;/li&gt;
&lt;li&gt;Model-View-Presenter Pattern &lt;/li&gt;
&lt;li&gt;Model-View-Controller Pattern with ASP.net MVC Framework&lt;/li&gt;
&lt;li&gt;Unit Tests with NUnit Framework&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/repository.html" class="externalLink"&gt;Repository Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://martinfowler.com/eaaCatalog/queryObject.html" class="externalLink"&gt;Query Object Pattern&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Please let me know if you have any comments on the code or would like me to add any new features via the &lt;a href="http://nhibernateasp.codeplex.com/Thread/List.asp" class="externalLink"&gt;discussions tab&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Source code to accompany the Wrox book Professional Enterprise .NET.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;From the Back Cover Of The Book&lt;/b&gt;&lt;br /&gt;Make your enterprise systems code more flexible, testable, and extensible &lt;br /&gt;&lt;br /&gt;Many businesses have begun investing in enterprise design with the hope that upfront costs will result in more efficient, maintainable code that will save them money down the line. However, building well-designed applications, incorporating them into existing systems, and responding to the demand for rapid delivery can be overwhelming to even the most experienced developer. This book is the definitive guide to the latest enterprise development patterns and methodologies that will make your code cleaner and more maintainable. &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Examines the philosophy behind enterprise development, coding patterns, and common design patterns used in enterprise systems today &lt;/li&gt;
&lt;li&gt;Walks you through the different ways to assemble your code in a loosely coupled, testable manner &lt;/li&gt;
&lt;li&gt;Explores the pros and cons of the supporting tools (such as Inversion of Control containers, nHibernate, and ASP.NET MVC) that can ultimately lead to better system design &lt;/li&gt;
&lt;li&gt;Shows you how to write and automate unit tests using tools such as nUnit and Rhino Mocks &lt;/li&gt;
&lt;li&gt;Addresses the responsibilities of the data access layer and methodologies of persistence management &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Table Of Contents&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;For a more detailed list of the contents of the book download the PDF from the &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/Professional-Enterprise-NET.productCd-0470447613.html" class="externalLink"&gt;Wrox&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; site.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Introduction. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part I: Introduction to Practical Enterprise Development.&lt;/b&gt; 
&lt;ul&gt;&lt;li&gt;&lt;a href="http://media.wiley.com/product_data/excerpt/13/04704476/0470447613.pdf" class="externalLink"&gt;Chapter 1: What is Enterprise Design? - free chapter&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Chapter 2: The Enterprise Code. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part II: The New Code -- Changing the Way You Build.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 3: Emancipate Your Classes. &lt;/li&gt;
&lt;li&gt;Chapter 4: Test Driven Development. &lt;/li&gt;
&lt;li&gt;Chapter 5: Make It Simple Again -- Inversion of Control. &lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Part III: Enterprise Design Patterns.&lt;/b&gt; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Chapter 6: Getting to the Middle of Things. &lt;/li&gt;
&lt;li&gt;Chapter 7: Writing Your Own Middleware. &lt;/li&gt;
&lt;li&gt;Chapter 8: &amp;quot;Mining&amp;quot; Your Own Business. &lt;/li&gt;
&lt;li&gt;Chapter 9: Organizing Your Front End. &lt;/li&gt;
&lt;li&gt;Chapter 10: Model-View-Presenter. &lt;/li&gt;
&lt;li&gt;Chapter 11: The Model-View-Controller Pattern. &lt;/li&gt;
&lt;li&gt;Chapter 12: Putting It All Together. &lt;/li&gt;
&lt;li&gt;Appendix A: C#.NET Primer&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Order the book that descripes how the solution is built&lt;br /&gt;&lt;a href="http://www.amazon.com/gp/product/0470447613?ie=UTF8&amp;amp;tag=bloofsco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=0470447613" class="externalLink"&gt;Wrox Professional Enterprise .NET&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Scott_Millett</author><pubDate>Sun, 04 Oct 2009 15:05:21 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20091004030521P</guid></item></channel></rss>