The document discusses best practices for managing asynchronous code with promises in JavaScript. It explains how to consume promises, produce promises, and chain small tasks together using promises. Managing multiple asynchronous database queries with promises is demonstrated using Promise.all to read race standings data in parallel and then render the results. Partial application and closures are also covered as alternatives to chaining promises.