Home SubSonic MVC-Storefront

ASP.NET MVC: MVC Storefront, Part 3 – Pipes and Filters

In this screencast I tackle some recent feedback on parts 1 and 2, and I also dive into the Pipes and Filters pattern I’m implementing on top of the Repository.

I also have popped the code up on CodePlex and you’re welcome to download the source, such as it is :) .

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.

Lots To Say
There’s a lot here in this screencast – I really wanted to capture the whole TDD "vibe" while at the same time making the screencast watchable. I didn’t want to go over 15 minutes, so I ended up editing a whole lot to keep the flow moving. It might seem a bit choppy – but I’m hoping you’ll be able to stop and go back when needed.

I’ve also upped my font size, and changed the encoding for better quality.

Hopefully you can see the process I went through clearly while coding :) … that’s my goal here.

You can watch the screencast here.part3

 

CodePlex
The source is on CodePlex under MSPL (Microsoft Permissive License), which basically makes it just like a starter kit – take it and run with it :) .

You can access the project site here.

Your Feedback Is Critical
I’m taking this pretty seriously and I really do want to hear from you if you have any questions. What I’d like to ask of you, up front, is that if you have a suggestion – please be very clear with me with respect to what the issue is and what you were expecting/would like to have seen.

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • DotNetKicks
  • del.icio.us
  • Technorati
  • TwitThis
  • Reddit
  • Slashdot