Skip to content

Latest commit

 

History

History
53 lines (31 loc) · 2.19 KB

File metadata and controls

53 lines (31 loc) · 2.19 KB

What is node.js?

Node.js® => is a JavaScript runtime built on Chrome’s V8 JavaScript engine.

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 other Chromium-based web browsers, including Brave, Opera, and Vivaldi. It was designed with performance in mind and 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.js is a program we can use to execute JavaScript on our computers

What is npm?

Node comes bundled with a package manager called npm npm is also the world’s largest software registry. There are over 1,000,000 packages of JavaScript code available to download What version of node are you running on your machine?

v14.17.3

What version of npm are you running on your machine?

6.14.13

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

npm install -g jshint

What is node used for?

  • designed to automate the process of developing a modern JavaScript application.
  • they can be used for anything from bundling your JavaScript files and dependencies into static assets, to running tests, or automatic code linting and style checking.

6 Reasons for Pair Programming

What are the 6 reasons for pair programming?

  • Greater efficiency
  • Engaged collaboration
  • Learning from fellow students
  • Social skills
  • Job interview readiness
  • Work environment readiness

In your experience, which of these reasons have you found most beneficial?

Learning from fellow students

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 Driver manages the text editor, switching files, version control, and—of course writing—code. The Navigator uses their words to guide the Driver but does not provide any direct input to the computer.