Repo created for the QCon London 2014 tutorial day "Embracing Change: Building Adaptable Software with Events"