2010-03-15 23:15
The goal is to make a fully tested web application using Asp.mvc. The picture shows my current understanding of how best to do this:

Here are posts I’ve written about the various bits of the stack:
Html and Css
CSS Selectors
CSS Enlightenment
CSS Block verses Inline
CSS Simple Form
XHTML – What’s that all about?
Browser Differences
CSS Shorthand Properties
Javascript and jQuery
First Steps with JavaScript and jQuery
Javascript Objects
This JavaScript
Web Layer
Asp.net Session State
Http Basics
Model
Simple Repository Pattern
Unit Testing with the Repository Pattern
Active Record verses Repository
Unit Testing with Email
Dependency Inversion and the Repository Pattern
Data Layer
First Steps with Fluent NHibernate
Fluent NHibernate Unit Of Work Pattern
Database
Create Table and Alter Table
Optional Filtering in Stored Procedures
Build
Sometimes it’s just much harder than it should be
Unit Test MsBuild Custom Task
Unit Test Logging on a Custom MsBuild Task