Parting Thoughts
By now you’ve learned quite a bit about how to use Node for both web and non-web server-side JavaScript projects. Node.js is inherently asynchronous—and while this may have been unfamiliar to you to begin with, you’ve learned several techniques for managing asynchronous JavaScript code.
You’ve used Node.js to implement middleware applications that perform a variety of tasks, from seeding databases with information to doling out work to a cluster of worker processes. You’ve developed custom protocols and worked with familiar ones like HTTP. You have made RESTful web services as well as services that use other communication patterns such as push/pull and publish/subscribe.
Along the way, you learned how to use a number of useful ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access