async functions and illustrate how they can be used along with promises to further simplify asynchronous operations.
Chapter 2: Callbacks describes what callbacks are and how they are used to capture results of async operations
Chapter 3: Promises introduces promises and how they can be used to manage async operations
Chapter 4: Async Await explores the asycn/await abstraction around generators and promises and how they can be used to simplify async flows
Using the Project Files
All the source code and project files are available on Github: https://github.com/aminmeyghani/asyncjs-book. You can simply clone the repository and run the code snippets included in the
code directory. Alternatively you can download the repository as a zip file. If you have any feedback or find any issues with the book you can create an issue on the Github repository. Just make sure to use an appropriate tag for the issue that you create.
This book will be periodically updated with new chapters and exercises. Make sure to join the slack channel at https://asyncjsbook.now.sh to get updates and discuss what you want to see next in the book.