This is a long one - 20 minutes to be precise. I usually try to edit things pretty liberally, but I asked Jon Galloway to help me out with CSS and there was so much good stuff in there I decided to keep it all :). I also finish off my test data Spike, and talk about recent feedback with respect to the "Repository Pattern" I'm using.
What's In a Name?
A lot evidently :). I've received a lot of feedback from the Domain-Driven Design (DDD) guys about my use of the "Repository Pattern". Phil warned me about this from the get-go, but I was hoping that my use of the CatalogRepsository would be viewed as acceptable given the changes to .NET with respect to LINQ.
The discussion's ongoing, and I address some of the points in this webcast.
UI Work Is Starting
The client is getting pushy and wants to see something! I told them the demo would be ready, hopefully, by Wednesday and I think we'll make the deadline - but you can never be sure. Like a good PM, I made the date up out of thin air without consulting with the dev (myself - it's a trick I learned a while back... talking to myself and forgetting it happened). Hopefully that guy can pull through for me :).
So I set the other half of the team (splitting myself into 3 now) to working up the UI bits. To do this, I asked Jon Galloway to set us down the right path with a talk about CSS and HTML.
The UI deserves way more time than I gave it in terms of discussion - I'm hoping to expand on it as time allows - your input is critical in terms of what you want to see this way.
LazyLists
Finally, Ayende dubbed me an "Evil Genius" for flexxing the framework to deliver the Lazy Loaded list - something that ORM tools have had to make up for themselves up until now (with the intro of IQueryable). He spent about 30 minutes with me, going over the architecture of the solution, and then came up with what I think is a pretty cool List class (it's in the video).
Not sure about the "genius" part of it - that's Oren, not me :).
Watch Part 6 Here(20 minutes, 30M)
