Professional Node.js: Building Javascript Based Scalable Software

Front Cover
John Wiley & Sons, Oct 1, 2012 - Computers - 408 pages
0 Reviews
Learn to build fast and scalable software in JavaScript with Node.js

Node.js is a powerful and popular new framework for writing scalable network programs using JavaScript. This no nonsense book begins with an overview of Node.js and then quickly dives into the code, core concepts, and APIs. In-depth coverage pares down the essentials to cover debugging, unit testing, and flow control so that you can start building and testing your own modules right away.

  • Covers node and asynchronous programming main concepts
  • Addresses the basics: modules, buffers, events, and timers
  • Explores streams, file systems, networking, and automated unit testing
  • Goes beyond the basics, and shares techniques and tools for debugging, unit testing, and flow control

If you already know JavaScript and are curious about the power of Node.js, then this is the ideal book for you.

 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

INTRODUCTION AND SETUP
1
INTRODUCING NODE
15
CHAPTER
21
CONTENTS
27
TO SIMPLIFY EVENT BINDING
35
FILES PROCESSES STREAMS AND NETWORKING
51
CREATING AND CONTROLLING
63
Spawning Child Processes
69
SECURING YOUR HTTP SERVER WITH HTTPS
149
BUILDING AND DEBUGGING MODULES AND APPLICATIONS
155
DEBUGGING MODULES AND APPLICATIONS
167
CONTROLLING THE CALLBACK FLOW
177
BUILDING WEB APPLICATIONS
195
MAKING AWEB APPLICATION USING EXPRESS JS
217
MAKING UNIVERSAL REALTIME
241
Separating Users into Rooms
255

READING AND WRITING STREAMS OF DATA
75
BUILDING TCP SERVERS
83
BUILDING HTTP SERVERS
95
BUILDING A TCP CLIENT
103
MAKING HTTP REQUESTS
113
USING DATAGRAMS UDP
129
SECURING YOUR TCP SERVER WITH TLSSSL
139
Summary
263
CONNECTING TO DATABASES
265
Connecting to CouchDB Using Nano
277
Connecting to MongoDB Using Mongoose
311
INDEX
351
Copyright

Other editions - View all

Common terms and phrases

About the author (2012)

Pedro Teixeira is a prolific open-source programmer and author of many Node.js modules. He is a founding partner of The Node Firm and a senior programmer at Nodejitsu Inc., the leading Node.js platform-as-a-service provider. He is also the author of the popular Node Tuts screencasts.

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

Bibliographic information