In this chapter, we learned how to work with Backbone.js. We used a model, collection, router, and several views to implement a simple to-do application. Thankfully, due to the event-driven nature of the framework, we bound everything together. Node.js took an interesting and important part in this small project. It handled the requests from the client-side's JavaScript and acted as a REST service.
The next chapter is dedicated to command-line programming. We will see how to use Node.js from the command line and will develop a script that uploads our photos to Flickr.