Summary
In this chapter, we went over how we can use promises and async and await to better manage our async operations in our code. We also talked about the various ways in which we can refactor our existing callback code to async and await. Using async and await in our applications will not only help to make our code more readable, but will also help us to do future testing on our implementation. In the next chapter, we will go over how we can use event-based programming in our applications.