In this installment, I continue working on the UI as I ready the demo for the client. I also talk at length with Scott Hanselman about Routing and ways you can test your Routes with Phil Haack's cool Route Debugger.
UPDATE: If you download the code for part 8 (changeset 4985) you'll need to be sure you have the 0416 Source Release for MVC installed.
Previously, On The MVC Storefront
- Part 1: Architectural Discussion and Overview. I cover the initial architecture here, in part 1, where I discuss the Repository Pattern with Ayende Rahien and Steve Harman. I also ask Phil Haack what's first: The Test Chicken or the Model Egg.
- Part 2: The Repository Pattern. I walk through our Repository implementation and write out the first main set of unit tests. I also structure up the initial service layer methods and interfaces.
- Part 3: Pipes and Filters: I discuss the feedback from Parts 1 and 2, and then dive into the Pipes and Filters implementation on the IQueryable repository.
- Part 4: Linq To Sql Spike. I create a "spike" - a bit of functionality to test a thought or inspiration - to make sure that Linq To Sql will work for my data access pattern.
- Part 5: Globalization. I work with Damien Guard to refactor the database to deal with test data and globalization issues.
- Part 6: Finishing The Repository, and Initial UI Work. I talk with Jon Galloway about CSS strategies and begin working in the Front end of the application
The Code as always is downloadable from here
Getting Longer Every Time
My goal has been to keep these down to 10-15 minute webcasts, but there's just way too much to show, and I feel like I don't want to pass up any details. This one clocks in at 27 minutes, but in there is a great discussion with Scott Hanselman on setting up Routes.
The next installment is coming up very shortly. Not much else to say...
Download Part 7 Here (40M, 27 minutes)
