I've seen a few recordings of developers performing code katas lately and decided to try recording one myself.
It was quite a different experience in several ways. Especially the feeling of stage fright that came upon me as soon I hit "Rec".
Anyway, a few weeks ago I saw a recording by Chris Parsons, performing a nice version of "Back to the Checkout" and wanted to try a slightly different approach, using separate objects for the Checkout and the PricingRules.
Here is the first part. Setting up the Checkout:
Back to the Checkout, part 1 from Robin Spainhour on Vimeo.