Professional Node.js: Building Javascript Based Scalable SoftwareLearn 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.
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
| 1 | |
| 15 | |
| 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 |
Other editions - View all
Professional Node.js: Building Javascript Based Scalable Software Pedro Teixeira Limited preview - 2012 |
Professional Node.js: Building Javascript Based Scalable Software Pedro Teixeira No preview available - 2012 |
Common terms and phrases
application asynchronous browser buffer bytes callback function called certificate Certificate Authority CHAPTER chat server child process chunk client command connection console.log('got console.log('Server continuation-passing style cookie core image CouchDB create database debug default document encoding environment variables error event listener event loop event type event-driven programming example execution file descriptors file named file path function(data function(err function(req handle handler headers inside instance invoked JavaScript JSON logged method middleware component module MySQL Node Node process Node.js npm install openssl options output parent process parse pass pipe port programming protocol query readable stream ReadStream receive data reconnect request body require('fs require('request response object route script second argument shown in Listing signal SIGUSR2 socket Socket.IO spawn specify stdout string TCP server Terminate throw err timeout username WHAT’S writable stream write
