(*) Lots of high quality video tutorials made by real professions from Netflix, PayPal, etc, and even by living legends like Douglas Crockford. The topics cover all the current trendy technologies, but what I’d like to particularly recommend is the course on Elm by Richard Feldman and on React Native by Scott Moss.
Even if you’re already on the async bandwagon (which is one I personally love), and you fully understand promises, there are still some very compelling reasons to continue using them alongside async functions. Async/await absolutely won’t free you entirely from having to break them out every so often.
Sometimes people don’t pay attention to these details but this knowledge will certainly be useful if you’re writing any library related to testing or errors, of course. This week in Chai, for example, we had this great Pull Request which greatly improved the way we handle stack traces in order for our users to have more information when their assertions fail.