blog post habrahabr
presentation ideas