This video is a demonstration of the first couple steps involved in coding a fluent interface from the outside in using the code sketch from my written article.
I only cover steps 1 & 2 (below) so you can get the general idea of how to use this approach to design an API.
Steps:
1) Write sketch
2) Stub out placeholder classes/methods/properties/etc.
3) lather, rinse, repeat until the domain is modeled correctly and everything makes sense (possibly making sketch modifications taking us back to step 1)
4) build comprehensive unit tests (possibly making sketch modifications taking us back to step 1)
5) implementation