reading-notes

This is my reading notes for Code Fellows.

1) What is node.js?

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

2) 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.

3) 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. In other words, it’s a JavaScript runtime.

4) What is npm?

Node comes bundled with a package manager called npm.

5) What version of node are you running on your machine?

v14.17.3

6) What version of npm are you running on your machine?

6.14.13

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

npm install -g jshint

8) What is node used for?

designed to automate the process of developing a modern JavaScript application.

1) 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

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

3) How does pair programming work?

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. Handling the “mechanics” of coding, the Driver manages the text editor, switching files, version control, and—of course writing—code.

Home