View on GitHub

reading-notes

Learning Notes Repo for Code Fellows

Node.js

An Introduction to Node.js on sitepoint.com

  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.

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

An open-source JavaScript engine that runs in Chrome.

  1. What does it mean that node is a JavaScript runtime?

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

  1. What is npm?

Node package manager

  1. What version of node are you running on your machine?

v14.17.0

  1. What version of npm are you running on your machine?

6.14.13

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

npm i -g jshint

  1. What is node used for?

Node is used for running various build tools.

6 Reasons for Pair Programming

  1. What are the 6 reasons for pair programming?

  2. Greater efficiency
  3. Engaged collaboration
  4. Learning from fellow students
  5. Social skills
  6. Job interview readiness
  7. Work environment readiness

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

I found that learning from fellow students was most beneficial for me. I learned a lot from other students’ ways of thinking and was enlightened by them.

  1. How does pair programming work?

There are two roles, the driver and the navigator. The driver is the one to type out the code and the navigator will guide the driver verbally.

More on Node

More on Pair Programming

<==Back