According to stack overflow it is:
Node.js is an event-based, non-blocking, asynchronous I/O runtime that uses Google’s V8 JavaScript engine and libuv library.
It is open sourced Javascript engine that compiles to the most efficient machine code prior to execution.
It refers to where your javascript is executed when you run it.
a node package manager
19.4.0
9.2.0
npm install -g jshint
Letting us run javascript on the server.
In my experience 2 and 3 have been most beneficial. In 201 we did a mob programing situation and it was really helpful becuase there were multiple ways to achieve the end goal and we all ended up talking out which way would be the best and why. Getting someone elses perspective on how to solve a problem is always a great way to learn.
There is a driver and a navigator, the drivers job is to operate the keyboard, they are the one who writes the code. The navigator is there to help with input, vocalizing the code and adding helpful direction, the they get stuck, the navigator is available to look things up that might move the team forward.