NODE.JS
1-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.
2-In your own words, what is Chrome’s V8 JavaScript Engine?
OPen sours js engine in google .
3-What does it mean that node is a JavaScript runtime?
Execute javaScript code on our computer, thats mean when program is run.
4-What is npm?
npm is also the world’s largest software registry. There are over 1,000,000 packages of JavaScript code available to download, with billions of downloads per week. Let’s take a quick look at how we would use npm to install a package. ### 5-What version of node are you running on your machine?
v12.22.1
### 6-What version of npm are you running on your machine?
6.14.12
7-What command would you type to install a library/package called ‘jshint’?
Globally npm install -g jshint Locally npm install jshint
8-What is node used for?
-
can be used for anything from bundling your JavaScript files
-
dependencies into static assets,
-
automatic code linting and style checking

6 Reasons for Pair Programming
1-What are the 6 reasons for pair programming?
- Greater efficiency
- Engaged collaboration
- Earning from fellow students
- Social skills
- Job interview readiness
- Work environment readiness
### 2-In your experience, which of these reasons have you found most beneficial?
### Social skills Learning from fellow students
3-How does pair programming work?
pair programming commonly involves two roles: the Driver and the Navigator. The Driver is the programmer who is typing and the only one whose hands are on the keyboard.
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. The Navigator might also utilize their computer as a second screen to look up solutions and documentation, but should not be writing any code
