Index
A
- ahead of time (AOT) / Using the angular-cli.json file
- AJAX, requisites
- about / Requirements for AJAX
- node.js server setup / Setting up a node.js server
- AJAX call
- creating / Making your first AJAX call
- Angular
- reference link / Configuration in frontend frameworks – Angular 5
- Angular 5
- linting, with tslint.json / Linting with tslint.json
- TypeScript, configuring with tsconfig.json / Configuring TypeScript using tsconfig.json
- package.json file, using / Using package.json and package-lock.json files
- package-lock.json file, using / Using package.json and package-lock.json files
- angular-cli.json file, using / Using the angular-cli.json file
- Apache Kafka
- JSON, using / Using JSON with Apache Kafka
- setting up / Setting up Apache Kafka
- installation link / Setting up Apache Kafka
- implementing, with Socket.IO / Implementing Kafka with a Socket.IO application
- consumer, implementing / Implementing the Kafka consumer
- Apache Zookeeper
- reference link / Setting up Apache Kafka
- API
- configuring, with JSON / Configuring API using JSON
- application/json / JSON, a data exchange format
- application configurations
- storing / JSON for storing application configurations
- in PHP / Configuration in PHP and Python
- in Python / Configuration in PHP and Python
- in Angular 5 / Configuration in frontend frameworks – Angular 5
- application metadata
- storing, in JSON / JSON for storing application metadata
- in Angular 5 / Metadata in Angular 5
- template embedding / Template embedding
- application programming interface / Configuring API using JSON
- asynchronous
- versus synchronous / Synchronous vs. asynchronous
- asynchronous HTTP requests / Synchronous vs. asynchronous
- asynchronousity
- handling, promises used / Handling asynchronousity using a promise
- Asynchronous JavaScript and XML (AJAX) / Synchronous vs. asynchronous
- automation testing / Automation testing
B
- BDD (behaviour-driven data) / What is a task runner?
- Boom
- reference link / JSON-based schemas in MongoDB
- Bootstrap
- about / Introducing Bootstrap
- setting up / Setting up Bootstrap
- responsiveness / Bootstrap responsiveness and styles
- layout style, adding / Bootstrap responsiveness and styles
- BSON
- versus JSON / JSON versus BSON
- reference link / JSON versus BSON
- about / BSON – a fast-traversal JSON format
- BSON document
- about / JSON versus BSON
- collections / Collections
- MongoDB shell / MongoDB shell
C
- callbacks
- about / Making your first AJAX call
- traditional callbacks / Traditional callbacks
- Carousel application
- setting up / Setting up the Carousel application
- JSON file, building for / Building the JSON file for the Carousel application
- creating, with jQuery Cycle / Creating the Carousel application with jQuery Cycle
- CARTO
- reference link / GeoJSON – a geospatial JSON data format
- command line interface (cli) / Using the angular-cli.json file
- complex operations
- performing / Performing complex operations
- constants
- in Node.js / Constants in Node.js
- content delivery network (CDN) / Setting up Bootstrap
- cross-domain AJAX calls
- cross-origin resource sharing (CORS)
- about / Making your first AJAX call
- reference link / Making your first AJAX call
- CRUD (Create, Read, Update, Delete) operation / JSON implementation in PHP
- cursor methods
- reference link / Retrieving a JSON document
D
- data types, JSON / Datatypes in JSON
- dependency management
- about / Dependency management
- composer.json, using in PHP / Using composer.json in PHP
- reference link / Using composer.json in PHP
- package.json file / Node.js using the package.json registry
- developer tools
- using / Using the developer tools
- online inspector / Using the developer tools
- Javascript debuggers / Using the developer tools
- Network tab / Using the developer tools
- Console window / Using the developer tools
E
- ECMAScript generators / New ECMAScript generators
- external JavaScript
- inserting / Inserting external JavaScript
F
- Firefox Developer Edition
- reference link / Using the developer tools
G
- GeoJSON / GeoJSON – a geospatial JSON data format
- GET AJAX calls
- making, with JSON data / Making GET and POST AJAX calls with JSON data
- gulp.js
- about / Introducing gulp.js
- tasks, creating / Creating tasks in gulp.js
- unit test, writing / Writing a unit test
- gulp task
- configuring, with JSON / Gulp JSON configuration
H
- handlebars
- reference link / Template embedding
- handler / JSON-based schemas in MongoDB
- hapi
- plugin, configuring / Configuring a plugin in hapi
- hapi app
- connecting, with MongoDB / Connecting the hapi app with MongoDB
- hapi server APIs
- testing, with POSTMAN / Testing hapi server APIs using POSTMAN
- Hello World program
- with JSON / The Hello World program with JSON
- Homebrew
- about / Setting up MongoDB
- installation link / Setting up MongoDB
I
- Internet Engineering Task Force (IETF) / GeoJSON – a geospatial JSON data format
- Internet Service Provider (ISP) / Basic web operations
J
- jQuery
- about / Making your first AJAX call
- reference link / Setting up the Carousel application
- jQuery Cycle
- reference link / Setting up the Carousel application
- Carousel application, creating with / Creating the Carousel application with jQuery Cycle
- JSON
- about / JSON, a data exchange format
- example / JSON, a data exchange format
- Hello World program / The Hello World program with JSON
- memory representation / How is JSON stored in memory?
- data types / Datatypes in JSON
- language support / Languages that support JSON
- implementing, in PHP / JSON implementation in PHP
- implementing, in Python / JSON implementation in Python
- objects, accessing / Accessing objects in JSON
- modifying / Modifying JSON
- hosting / Hosting JSON
- validating / Validating JSON
- formatting / Formatting JSON
- application configurations, storing / JSON for storing application configurations
- used, for storing application metadata / JSON for storing application metadata
- versus YAML / Comparisons with YAML
- used, for server setup / Basic server setup using JSON
- used, for configuring API / Configuring API using JSON
- versus BSON / JSON versus BSON
- gulp task, configuring / Gulp JSON configuration
- using, with Socket.IO / Using JSON with Socket.IO
- using, with Apache Kafka / Using JSON with Apache Kafka
- JSON-based schemas
- in MongoDB / JSON-based schemas in MongoDB
- JSON constants
- JSON data
- parsing / Parsing JSON data
- GET AJAX calls, making / Making GET and POST AJAX calls with JSON data
- POST AJAX calls, making / Making GET and POST AJAX calls with JSON data
- JSON document
- inserting, in collections / Inserting a JSON document
- retrieving, in collections / Retrieving a JSON document
- JSON file
- building, for Carousel application / Building the JSON file for the Carousel application
- JSONLint
- reference / Validating JSON
- JSON metadata
- JSONP
- about / Introduction to JSONP
- server-side implementation / Implementation at server-side
- client-side implementation / Implementing JSONP at client-side (browsers)
- JSON with Linked Data structure / JSONLD – a JSON format for SEO
L
- Leaflet
- reference link / GeoJSON – a geospatial JSON data format
- let keyword
- reference link / The Hello World program with JSON
- linting
- with tslint.json / Linting with tslint.json
- long-term support (LTS) / Setting up a node.js server
- long polling
- reference link / Synchronous vs. asynchronous
M
- messagePack
- used, for data compressions / Better compressions with messagePack
- MongoDB
- setting up / Setting up MongoDB
- installation link / Setting up MongoDB
- hapi app, connecting with / Connecting the hapi app with MongoDB
- JSON-based schemas / JSON-based schemas in MongoDB
- Mongoose
- reference link / JSON-based schemas in MongoDB
- Multipurpose Internet Mail Extensions (MIME) / JSON, a data exchange format
N
- Node.js
- reference link / Setting up a node.js server
- constants / Constants in Node.js
- node.js server
- setting up / Setting up a node.js server
- Node Packaged Modules (NPM) / Node.js using the package.json registry
- node package manager (npm) / Using JSON metadata and constants
O
- objects
- accessing / Accessing objects in JSON
P
- PHP
- about / JSON implementation in PHP
- JSON, implementing in / JSON implementation in PHP
- composer.json, using / Using composer.json in PHP
- plugin
- configuring, in hapi / Configuring a plugin in hapi
- POST AJAX calls
- making, with JSON data / Making GET and POST AJAX calls with JSON data
- POSTMAN
- about / Testing the APIs using POSTMAN, JSON beneath POSTMAN
- used, for testing hapi server APIs / Testing hapi server APIs using POSTMAN
- reference link / Testing hapi server APIs using POSTMAN
- Postman collection
- reference link / JSON beneath POSTMAN
- promise
- asynchronousity, handling / Handling asynchronousity using a promise
- promise, principles
- resolved / Handling asynchronousity using a promise
- rejected / Handling asynchronousity using a promise
- pubsub (publish-subscribe) pattern / How Socket.IO works
- Python
- JSON, implementing in / JSON implementation in Python
S
- serialization / How is JSON stored in memory?
- server
- setting up, JSON used / Basic server setup using JSON
- Socket.IO
- JSON, using / Using JSON with Socket.IO
- board, designing / Designing the board
- server, setting up / Setting up the Socket.IO server
- working / How Socket.IO works
- client, setting up / Setting up the Socket.IO client
- Apache Kafka, implementing / Implementing Kafka with a Socket.IO application
- source-to-source compiler
- reference link / Configuration in frontend frameworks – Angular 5
- synchronous
- versus asynchronous / Synchronous vs. asynchronous
- synchronous request / Synchronous vs. asynchronous
T
- task runner
- about / What is a task runner?
- gulp.js / Introducing gulp.js
- tasks
- creating, in gulp.js / Creating tasks in gulp.js
- TCP (transmission control protocol) / How Socket.IO works
- template embedding / Template embedding
- test-driven development (TDD) / Writing a unit test
- traditional callbacks / Traditional callbacks
- tsconfig.json
- used, for TypeScript configuring / Configuring TypeScript using tsconfig.json
- Turf
- reference link / GeoJSON – a geospatial JSON data format
- TypeScript
- configuring, with tsconfig.json / Configuring TypeScript using tsconfig.json
U
- Unique Resource Location (URL) / Configuring API using JSON
V
- Visual Studio Code
- reference link / Configuration in frontend frameworks – Angular 5
W
- web operations
- about / Basic web operations
- synchronous, versus asynchronous / Synchronous vs. asynchronous
- WiredTiger / Setting up MongoDB
X
- XML
- about / JSON, a data exchange format
- example / JSON, a data exchange format
Y
- YAML
- versus JSON / Comparisons with YAML
- about / Comparisons with YAML