Home SubSonic MVC-Storefront

ASP.NET MVC: MVC Storefront, Part 5 – Globalization

In this webcast I create a fictional curveball, wherein the "client" sent some test data that they finally were able to get their IT department to extract. In reviewing the test data, I find some very interesting changes to the DB that I need to make…

 

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.
  • The Code is downloadable from here

Introducing Our Client
I spose it’s no big surprise that the client is ME :) . Well that’s not entirely true – I’ve tried to maintain the the client is really a hydra of sorts – you, some big-whigs at Microsoft, and me.

I’m targeting the original functionality in the ASP.NET 2.0 Commerce Starter Kit (now dashCommerce). Note that I’m not trying to recreate it – I’m just using the spec for the CSK as my initial guideline. This is completely malleable and I’m sure I’ll change along the way.

That Shifty Client!
One major change I always wanted to make was to build in Globalization to the CSK. I never really got around to it, and so my "client", along with sending the test data, has asked that I make sure that I demo the globalized aspect of the site for the first iteration.

Normally I might push back, but the client has been nice enough to give me a few more days to build this in. You might think about scrambling at this point, but it’s why [Deity] created ORMs – to abstract the DB away when you need to, and right now I need to :) .

Picking Up The Pace
It’s tough for me to gauge what people want to see more of, to provide this, and to offer it in a watchable format. I’d like to hear your thoughts on the pace here!

Download Part 5 Here.

Technorati Tags:

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

Tags: