Yesterday, Bertrand and I presented Sling at the OpenExpo in Winterthur. Although we had only 30 minutes for the whole presentation and started out from "what is JCR" we managed to do some live coding on stage. The example we had chosen was (again) a little blog, this time with some additional OSGi bundles though. The bundles could be installed by simply putting them in the JCR/WebDAV directory /apps/myblog/install. This is fabulous, because that allows Sling users to distribute one application as a content bundle (and not have to deal with separate packages that contain the OSGi bundles).
The example code is attached to a Sling Jira issue. I would like to get it commited as a Sling sample, but there is still some work to be done on it. In the mean time you can still get the code at Sling issue 673.
The presentation slides are here: