We've come a long way in this chapter.
We started with the Pyramid of Doom and how the ES-2015 Promise object can help us tame asynchronous code. We'll be using Promises all through this book.
We quickly moved to writing the foundation of a real application with Express. At the moment, it keeps its data in memory, but it has the basic functionality of what will become a note-taking application supporting real-time collaborative commenting on the notes.
In the next chapter, we'll dip our toes in the water of responsive, mobile-friendly web design. Due to the growing popularity of mobile computing devices, it's become necessary to address mobile devices first before desktop computer users. In order to reach those millions of users a day, the ...