Node.js® is a JavaScript runtime built on Chrome’s V8 JavaScript engine.
In your own words, what is Chrome’s V8 JavaScript Engine?
a JS to machine code compiler
also the JS engine run by chromium based web browsers
What does it mean that node is a JavaScript runtime?
Node.js is a program we can use to execute JavaScript on our computers
What is npm?
a package manager that comes bundled with Node
What version of node are you running on your machine?
16.8.0
What version of npm are you running on your machine?
7.21.0
What command would you type to install a library/package called ‘jshint’?
npm install -g jshint
What is node used for?
node.js lets us run js on the server
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?
It helps me to identify my own knowledge and weaknesses, when pair programming it is immediately apparent to me the skills I am confident in and the ones that I’m like “ehhh..I normally just do this”
I usually learn something useful from the other person, a helpful key binding, a quicker way of doing things, some built in productivity tool I didnt know existed, or just more knowledge of the language we are using
How does pair programming work?
Two people working on the same code at the same time, usually with one dictating the path forward while the other performs the steps to implement