Some slides and demo code I put together for a presentation to the Joburg JUG.