Interactive snippets from the slides Surviving in the wild Function-level scope let const Closures this Prototypes Modules Asynchronous JavaScript Synchronous Callbacks Asynchronous Callbacks Homemade Promise ES6 Promise