reading-notes

View project on GitHub

Class6

Return to home page.

Node.js

  • What is node.js?

Node.js is an event-based, non-blocking, asynchronous I/O runtime that uses Google’s V8 JavaScript engine and libuv library.

  • In your own words, what is Chrome’s V8 JavaScript Engine?

The V8 engine is the open-source JavaScript engine, It is responsible for compiling JavaScript directly to native machine code that your computer can execute.

  • What does it mean that node is a JavaScript runtime?

This means that Node is a program we can use to execute JavaScript on our computers.

  • What is npm?

it is node package manager.

  • What version of node are you running on your machine?

Version ‘v10.19.0’.

  • What version of npm are you running on your machine?

Version ‘6.14.4’.

  • What command would you type to install a library/package called ‘jshint’?

npm install <jshint>.

  • What is node used for?

installing (via npm) and running (via Node) various build tools.

Pair Programming

  • What are the 6 reasons for pair programming?
  1. Greater efficiency.
  2. Engaged collaboration.
  3. Learning from fellow students.
  4. Social skills.
  5. Job interview readiness.
  6. Work environment readiness.
  • In your experience, which of these reasons have you found most beneficial?

Learning from fellow students.

  • How does pair programming work?

Two programers start working with each others one sharing the screen of his code while the other help him him with the problems through the coding procces and then they swich places and repeat the process.