My Account Log in

5 options

Node cookbook : over 50 recipes to master the art of asynchronous server-side JavaScript using Node / David Mark Clements.

EBSCOhost Academic eBook Collection (North America) Available online

View online

EBSCOhost Ebook Public Library Collection - North America Available online

View online

Ebook Central Academic Complete Available online

View online

Ebook Central College Complete Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Clements, David Mark.
Series:
Community experience distilled.
Open source : community experience distilled
Language:
English
Subjects (All):
JavaScript (Computer program language).
Internet programming.
Physical Description:
1 online resource (342 p.)
Edition:
1st edition
Place of Publication:
Birmingham : Packt Pub., 2012.
Language Note:
English
System Details:
text file
Biography/History:
Clements David Mark: David Mark Clements is a principal architect with nearForm, specializing in Node, frontend web, and JavaScript performance. He assists multinationals and start-ups alike with architecture planning, creating and leading development teams, innovation projects, internal evangelism, training, and deep dive consultancy on all aspects of live systems (architecture, performance, infrastructure, and deployment). David is also an avid open source enthusiast, and regularly speaks at various JavaScript and web conferences. Node. js became a core component of his toolset (since version 0. 4) due to its versatility, vast ecosystem, and the cognitive ease that comes with full-stack JavaScript. Being primarily self-taught, David Mark Clements has a potent curiosity that typically drives him to approach problems with a unique perspective.
Summary:
A hands on approach to learning Node to equip and guide you in the art of asynchronous server side JavaScript
Contents:
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1:Making a Web Server; Introduction; Setting up a router; Serving static files; Caching content in memory for immediate delivery; Optimizing performance with streaming; Securing against filesystem hacking exploits; Chapter 2: Exploring the HTTP Object; Introduction; Processing POST data; Handling file uploads; Using Node as an HTTP client; Implementing download throttling; Chapter 3: Working with Data Serialization; Introduction; Converting an object to JSON and back again
Converting an object to XML and back againBrowser-server transmission via AJAX; Working with real data: fetching trending tweets; Chapter 4: Interfacing with Databases; Introduction; Writing to a CSV file; Connecting and sending SQL to a MySQL server; Storing and retrieving data with MongoDB; Storing and retrieving data with Mongoskin; Storing data to CouchDB with Cradle; Retrieving data from CouchDB with Cradle; Accessing CouchDB changes stream with Cradle; Storing and retrieving data with Redis; Implementing PubSub with Redis; Chapter 5: Transcending AJAX: Using WebSockets; Introduction
Creating a WebSocket serverSeamless fallbacking with socket.io; Callbacks over socket.io transport; Creating a real-time widget; Chapter 6: Accelerating Development with Express; Introduction; Generating Express scaffolding; Defining and applying environments; Dynamic routing; Templating in Express; CSS engines with Express; Initializing and using a session; Making an Express web app; Chapter 7: Implementing Security, Encryption, and Authentication; Introduction; Implementing Basic Authentication; Cryptographic password hashing; Implementing Digest Authentication
Setting up an HTTPS web serverPreventing cross-site request forgery; Chapter 8: Integrating Network Paradigms; Introduction; Sending email; Sending SMS; Communicating with TCP; Creating an SMTP server; Implementing a virtual hosting paradigm; Chapter 9: Writing Your Own Node Modules; Introduction; Creating a test-driven module API; Writing a functional module mock-up; Refactoring from functional to prototypical; Extending the module's API; Deploying a module to npm; Chapter 10: Taking It Live; Introduction; Deploying to a server environment; Automatic crash recovery; Continuous deployment
Hosting with a Platform as a Service providerIndex
Notes:
"Quick answers to common problems."
Includes index.
ISBN:
9786613832054
9781283519601
1283519607
9781849517195
1849517193
OCLC:
819322453

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account