I have recently started to work on writing a short practical guide that teaches how to develop applications for the Azure platform. It includes texts and video clips. You can find it at www.AzureBook.co.il.
The Visitor Design Pattern
The visitor design pattern allows us to add operations to objects that already exist without modifying their classes and without extending them.