Доклад посвящен правильному использованию промисов в JavaScript, с акцентом на проблемы, такие как 'promise hell' и неправильное использование итерирования. Обсуждаются способы их решения, включая использование методов promise.all() и обработки ошибок с помощью .catch(). Также упоминается будущее промисов с внедрением синтаксиса async/await в ES7.