Source: An Introduction to Node.js on sitepoint.com
Node.js is a JavaScript runtime built on Chrome’s V8 JavaScript engine. That is, it is a program that can be used to execute JavaScript on our computers.
Chrome’s V8 JavaScript Engine is an open-source JS engine that was developed by Google that compiles JS straight to machine code directly.
It means that Node.js is an environment where JavaScript can be run on the outside of a web browser.
Npm is a package manager that comes bundled with Node.
v20.5.1
9.8.0
npm install -g jshint
Node is used for installing and running build tools designed to automate the process of developing a JavaScript application
Source: 6 Reasons for Pair Programming
Greater efficiency
Engaged collaboration
Learning from fellow students
Social skills
job interview readiness
Work environment readiness
I would say the most beneficial would be learning from fellow students. Even if it’s material I feel fairly confident on - but especially when it’s material I don’t feel confident on - I’m always learn new things I didn’t know you can do when we pair program
One person will be the Driver, whose job it is to type out the code. The other person is the Navigator, who instructs the Driver how the code should be written and reviews for errors.
How does axios and the other dependencies we’ve used fit into the larger picture? What, exactly, does each dependency do?