reading-notes


Project maintained by mr-atta Hosted on GitHub Pages — Theme by mattgraham

NODE.JS

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 that runs in Google Chrome and others (Brave, Opera, and Vivaldi). It works on translating the js code so that the device can understand and implement it.

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

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

## What is npm?

npm is a package manager for the JavaScript programming language maintained by npm, Inc. npm is the default package manager for the JavaScript runtime environment Node.js. It consists of a command line client, also called npm, and an online database of public and paid-for private packages, called the npm registry.

## What version of node are you running on your machine? 📍 v12.22.1 ## What version of npm are you running on your machine? 📍 6.14.12

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

npm install -g jshint

## What is node used for?

Chat applications Streaming applications Command-line applications Browser games …

♥️from <hr> ♥️from


<hr>📝

6 Reasons for 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?

Despite the importance of all of them, I will summarize some of the reasons I find most important, as I think: Greater efficiency , Social skills , Learning from fellow students. ## How does pair programming work? Driver and the Navigator. > The Driver is the programmer who is typing and the only one whose hands are on the keyboard. Handling the “mechanics” of coding. The Navigator uses their words to guide the Driver but does not provide any direct input to the computer. The Navigator thinks about the big picture, what comes next, how an algorithm might be converted in to code, while scanning for typos or bugs.

♥️from