I have lately given a quite a few "introduction" presentations about Vaadin - in Göteborg, Stockholm, Turku and Prague. Before these presentation I have been using traditional "explain first - demo at the end" approach. That is boring. For these presentations I tried "prove the power by live coding first - explain later" approach. I think that it is working a lot better.
On a place trip earlier today I decided to record the development of the example app I have been using lately. Unfortunately the audio could not be recorded as the plane would have beena lot too loud for it. Later I added some comments with YouTubes excellent commenting tool.
You can see the demo at YouTube, but remember to use full screen mode in HD quality.