Kona 3: Learning Behavior Driven Development (BDD)
- Thursday, May 14, 2009
Holy cow! Another *DD – man I really must have an IV with that Alt.NET Punch just coursing like a train in my veins! I ask for your patience with this one – cause I think BDD is a really good tool to know – whether you use it or not – knowing the workings of it will allow you to have some intelligent conversation the next time you’re in Austin :).
Kona: Continuous Integration and Better Unit Testing
- Tuesday, April 07, 2009
This screencast went from a simple idea - talking to Brad Wilson about better Unit Testing - to some pretty broad topics such as source control, unit testing, and continuous integration. I seriously could have written a whole book based on the stuff flying through my mind.
Kona Screencast 1: It’s Baaaaack!
- Friday, March 27, 2009
This may be a really dumb thing I've just done - but bear with me because I think it makes sense. I knew this point was going to come when I first started the MVC Storefront - the point where I'm no longer building "an MVC sample app" and I change directions to build a flexible, pluggable Open Source community application.
MVC Storefront: Why No Source!1!1!
- Monday, February 16, 2009
This is my fault. Boom - there it is.
MVC Storefront Part 26: Finis
- Saturday, January 24, 2009
This is the last episode in the MVC Storefront series and this might seem a bit odd. It's definitely not the last screencast I'll do with respect to ASP.
MVC Storefront Part 25: Getting Started With Domain-Driven Design
- Friday, December 05, 2008
I don't like the complexity that's crept into my application. Not sure how else to put it - but the architecture needs to be shaken a bit so in this episode I tackle this complexity head on using DDD.
MVC Storefront: Episode 25 Preview
- Monday, November 24, 2008
I felt pretty good about where things were a few weeks ago, but as I started tightening things up and showing the app to others (doing walkthroughs and code talks), I began to feel. well a bit "meh" about it.
MVC Storefront Preview 1 Available
- Tuesday, October 28, 2008
There is a lot of work left to be done but I thought it would be a good idea to package up a Preview so that people can play with the site and the code. Episode 24 Has Been CutI've been working on Episode 24 for the last few days, which deals with how to implement coupons and incentives.
ASP.NET MVC Storefront Part 23: WebForms and Dynamic Data
- Friday, October 24, 2008
A few months back I got to talking to J Sawyer who is a Developer Evangelist in the Texas area about the work I've been doing with the MVC Storefront. Before I worked at Microsoft, J was my "main man" with the Commerce Starter Kit - the very first Open Source project I ever worked on.
MVC Storefront Part 22: Restructuring, Rerouting, and PayPal
- Saturday, October 11, 2008
In this episode I restructure a bit in order to clean things up some. I also tweak the site to redo the routing - something I think that went a little awry on me :).
MVC Storefront Part 21: Order Manager and Personalization
- Wednesday, September 17, 2008
Wow this one took me a while. As anyone knows the last few miles of any type of journey are the longest and usually most difficult.
MVC Storefront Part 20: Logging
- Tuesday, August 26, 2008
In this episode I plug in logging - something that probably should have been implemented sooner. Not much else to add - it's a pretty simple screencast but I felt it was important enough to have it be it's own deal.
MVC Storefront Part 19a: Windows Workflow Followup
- Friday, August 22, 2008
I've spent the last few days adding in some functionality that I think would better display what it is I want to do with WWF and the Storefront.Not much more to say - this is a 10 minute followup wherein I add some more services and buff out the Order submission process, and wrap it all with unit tests (that Ayende will hopefully like).
MVC Storefront Part 19: Processing Orders With Windows Workflow
- Friday, August 15, 2008
Before you freak out - please know that this is a spike. I want to see how well Workflow "fits" and how easy it is for "Joe Developer" to pick it up and use/extend it.
MVC Storefront Part 18: Creating An Experience
- Friday, August 08, 2008
There's been a pretty big gap in the productions here, and it's mostly because I couldn't figure out what exactly to show. I also need to finish this thing - it's taking longer than I'd like!
MVC Storefront Part 17: Checkout With Jeff Atwood
- Thursday, July 17, 2008
In this episode I ready up the checkout process and talk with Mr. CodingHorror himself, Jeff Atwood.
MVC Storefront Part 16: Membership Redo With OpenID
- Thursday, July 03, 2008
I take a sledge-hammer (this is Ayende's fault) to my current Membership system and split it out into three separate services/parts. I then sit with Jon Galloway and talk about OpenID - and then I implement it.
MVC Storefront, Part 15: Code Review With Ayende
- Saturday, June 28, 2008
Normally I would have gone through this many times already, however I have the good fortune of all your comments :). Even so, it's always a good idea to take a timeout and make sure you're not going off the deep end.
MVC Storefront: What's Next With Episode 15
- Tuesday, June 24, 2008
The application is growing and I'm piling in the little changes here and there that turn a prototype into a living, breathing application. I've recorded all of it - but now it's time to take a good long look at what I've done so far and see if it has legs.
MVC Storefront Part 14: Ajax With Shawn Burke
- Tuesday, June 10, 2008
MVC doesn't have a PostBack model and has lost a lot of the drag/drop ASP.NET Ajax functionality that was provided with .
MVC Storefront: Dependency Injection
- Tuesday, June 03, 2008
This is a long one! I sat with Jeremy Miller (of StructureMap/CodeBetter fame) for over 2 hours, talking about DI, Singletons, kids, and other things and what came of it is, in my opinion, the best webcast in this series.
MVC Storefront Now On ASP.NET
- Friday, May 30, 2008
The good guys that run ASP.NET have added the Storefront video series up on ASP.
MVC Storefront, Part 12: Mocking
- Saturday, May 24, 2008
In this episode I implement mocking so I can test my Authentication action for my UserController. In order to do this, however, I have to mock up the HttpContext.
MVC Storefront, Part 11: Hooking Up The Shopping Cart And Components
- Friday, May 23, 2008
In this episode I hook the site up to the shopping cart and run some tests on my Controllers. I also build a Component with a little-known feature of MVC, the System.
MVC Storefront: Client Progress Meeting
- Tuesday, May 20, 2008
I keep talking about my client and people keep asking me "dude who's your client - you're just making this up!" - and that's not true.
MVC Storefront: Intermission's Over, Made Some Changes
- Tuesday, May 20, 2008
I'm sure this isn't the last time I'll have to wrestle with Linq/Linq To Sql; I'm just happy it's over. The good thing is I feel good about what I came up with.
MVC Storefront: Brainbender Intermission
- Monday, May 19, 2008
As with all projects, you hit roadblocks. And I've hit one head-on!
MVC Storefront, Part 10: Shopping Cart Refactoring and Membership
- Wednesday, May 14, 2008
In Part 10 I refactor the initial go at the cart, and also implement the beginning of what will be the Authorization system for the site. Previously, On The MVC Storefront Part 1: Architectural Discussion and Overview.
MVC Storefront, Part 9: The Shopping Cart
- Thursday, May 08, 2008
In this episode I dive into implementing the Shopping Cart in a basic way so I can run a spike to make sure my pattern can push data nicely back into the DB without problems. Previously, On The MVC Storefront Part 1: Architectural Discussion and Overview.
MVC Storefront, Part 8: Testing Controllers, Iteration 1
- Friday, May 02, 2008
In this episode I finally ready up the demo, setting up my CatalogController to work with my test repository, and using the DRY principle with Helpers so I don't repeat view logic. Previously, On The MVC Storefront Part 1: Architectural Discussion and Overview.
MVC Storefront, Part 7: Helpers and Routing
- Thursday, May 01, 2008
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.
MVC Storefront, Part 6: Catalog Completion and Initial UI
- Tuesday, April 29, 2008
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 :).
ASP.NET MVC: MVC Storefront, Part 5 - Globalization
- Thursday, April 24, 2008
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.
ASP.NET MVC: MVC Storefront, Part 4 - Linq To Sql Spike
- Monday, April 21, 2008
In this webcast I dive pretty deep into Data Access and talk about some architectural decisions I need to make, specifically how to get Linq To Sql to map to my model properly. I also go over some feedback I received at the MVP summit last week.
ASP.NET MVC: MVC Storefront, Part 3 - Pipes and Filters
- Thursday, April 10, 2008
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.
MVC Storefront: Intermission
- Tuesday, April 08, 2008
As some of you folks who frequent Twitter may know already, there was quite a reaction to the MVC Storefront screencasts that I posted yesterday. Good, not so good, and everywhere in-between.
ASP.NET MVC: MVC Storefront, Part 2 - Repository Pattern
- Monday, April 07, 2008
In this installment, 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.
ASP.NET MVC: Introducing The MVC Storefront Series
- Monday, April 07, 2008
I'm creating an ongoing series of webcasts and blog posts, documenting the building of an eCommerce storefront using ASP.NET MVC.