Building reusable web components with modern web standards
Mastering asynchronous programming with Promises
Using decorators to enhance TypeScript classes and methods