Index
A
- absolute module identifiers
- algorithm
- application directory structure
- assert module
- asynchronous code
- Authnet
- AuthNet
B
C
D
- data models
- data storage
- Debug package
- default Express application
- developer tools
- Digital Ocean
- directories
- div elements
- Docker
-
Docker
- Docker Compose
- Docker Engine
- Dockerfile
- Docker Machine
- Docker Toolbox
- Droplet / Deploying to cloud hosting with Docker Compose
E
- ECMAScript 6
- EJS template engine
- ES-2015 multiline
- ES-2015 Promises
- EventEmitters
- Express
- Express application
F
- Fibonacci application
- Fibonacci sequence
- file-stream-rotator
- file module
- filesystem
- FrontNet
- fs module
G
- Google's Hosted Libraries
H
- Hexy
- Homebrew
- HTTP server applications
- HTTP Sniffer
I
- inter-user chat
- implementing / Inter-user chat and commenting for Notes
- data model, implementing for storing messages / Data model for storing messages
- messages, adding to Notes router / Adding messages to the Notes router
- note view template, modifying for messages / Changing the note view template for messages
- Modal window, using to compose messages / Using a Modal window to compose messages
- messages, sending / Sending, displaying, and deleting messages
- messages, displaying / Sending, displaying, and deleting messages
- messages, deleting / Sending, displaying, and deleting messages
- messages, passing / Running Notes and passing messages
J
K
L
- LevelUP data store
- Linux
- Linux Node.js service deployment
- logbook module
- logging
- login support, for Notes application
- Long Term Support (LTS)
- Loopback
- LSB-style init script
M
- Mac OS X
- MacPorts
- MariaDB
- middleware function
- mobile-first design, for Notes application
- mobile-first paradigm
- Mocha
- Modal windows
- module
- module-level encapsulation
- module identifiers
- MongoDB
- Mongolab
- Mongoose
- Morgan
- Morgan request logger
- MySQL
N
- namespace
- native code module
- node-gyp
- Node.js
- Node.js, advantages
- about / Why should you use Node.js?
- popularity / Popularity
- JavaScript support / JavaScript at all levels of the stack
- V8, surpassing / Leveraging Google's investment in V8
- asynchronous event-driven model / Leaner asynchronous event-driven model
- microservice architecture / Microservice architecture, Node.js, the microservice architecture, and easily testable systems
- hostile fork / The Node.js is stronger for having survived a major schism and hostile fork
- asynchronous event-driven I/O / The Node.js is stronger for having survived a major schism and hostile fork
- utilization / Performance and utilization
- performance / Performance and utilization
- event handling / Is Node.js a cancerous scalability disaster?
- server utilization / Server utilization, the bottom line, and green web hosting
- web hosting / Server utilization, the bottom line, and green web hosting
- testable systems / Node.js, the microservice architecture, and easily testable systems
- Twelve-Factor app model / Node.js and the Twelve-Factor app model
- Node.js installation
- package managers, using / Installing Node.js using package managers
- on Mac OS X, with MacPorts / Installing on Mac OS X with MacPorts
- on Mac OS X, with Homebrew / Installing on Mac OS X with Homebrew
- on Linux / Installing on Linux, *BSD, or Windows from package management systems
- on *BSD / Installing on Linux, *BSD, or Windows from package management systems
- on Windows / Installing on Linux, *BSD, or Windows from package management systems
- from nodejs.org / Installing the Node.js distribution from nodejs.org
- from source, on POSIX-like systems / Installing from source on POSIX-like systems
- prerequisites / Installing prerequisites
- Node.js module
- nodejs.org
- notes
- Notes application
- creating / Creating the Notes application
- Notes model, creating / Your first Notes model
- home page, creating / The Notes home page
- note, adding / Adding a new note – create
- notes, Viewing / Viewing notes – read
- existing note, editing / Editing an existing note – update
- notes, deleting / Deleting notes – destroy
- multiple Notes instances, executing / Scaling up – running multiple Notes instances
- problem, quantifying / Problem – the Notes app isn't mobile friendly
- Twitter Bootstrap, using / Using Twitter Bootstrap on the Notes application
- Bootstrap, adding to application templates / Adding Bootstrap to application templates
- executing, with SQLite3 / Running Notes with SQLite3
- executing, with Sequelize module / Running the Notes application with Sequelize
- executing, with MongoDB / Running the Notes application with MongoDB
- Twitter login support, implementing / Twitter login support for the Notes application
- real time updates, implementing / Real time updates on the Notes home page
- inter-user chat, implementing / Inter-user chat and commenting for Notes
- commenting / Inter-user chat and commenting for Notes
- Notes Application
- Notes application stack
- NPM
- npm command
- npm package
- npm repository
- nvm
O
P
- package manager
- package managers
- path names
- PM2
- POSIX-like systems
- Promise class
- Promise objects
- Pyramid of Doom
- Python
R
S
- ScaleGrid.io
- Semantic Versioning model
- Sequelize module
- server-side JavaScript
- Socket.IO
- source
- SQLite3
- Supervisord
T
- template strings
- top-level module identifiers
- Twelve-Factor application model
- Twelve-Factor app model
- Twenty Twelve theme
- Twitter
- Twitter Bootstrap
- Twitter login support
U
- Ubuntu
- User Authentication service
- user information microservice
V
- versions policy
- VirtualBox
- Virtual Private Service (VPS)
W
- web application frameworks
- Windows
- Windows/Mac
Y
- Yahoo! scale Node.js
- YAML
..................Content has been hidden....................
You can't read the all page of ebook, please click
here login for view all page.