Skip to content

Latest commit

 

History

History
65 lines (33 loc) · 2.7 KB

class7.md

File metadata and controls

65 lines (33 loc) · 2.7 KB

Class 7

Reading

An Introduction to Node.js on sitepoint.com

1.What is node.js?

A JavaScript runtime built on Chrome's V8 JS engine.

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

It's an engine that runs in Chrome and browsers based in Chrome that compiles JS in a way your computer can execute.

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

It means that node is a program we can use to execute JS on our computers.

4.What is npm?

A package manager that comes bundled with node.

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

v20.3.1

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

9.6.7

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

npm install -g jshint

8.What is node used for?

Node is used to run various build tools that are designed to automate the process of developing a modern JS app. Node lets us run JS on the Server.

6 Reasons for Pair Programming

1.What are the 6 reasons for pair programming?

Greater efficiency, engaged collaboration, learning from fellow students, social skills, job interview readiness, work environment readiness.

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

Hands down learning from fellow students, followed closely by greater efficiency. I learned so much from my team while working on our 201 final project.

3.How does pair programming work?

While there are many different styles, pair programming commonly 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. The Navigator uses their words to guide the Driver but does not provide any direct input to the computer. The Navigator thinks about the big picture, what comes next, how an algorithm might be converted in to code, while scanning for typos or bugs. The Navigator might also utilize their computer as a second screen to look up solutions and documentation, but should not be writing any code.

Bookmark and Review

Things I Want to Know More About

Answers to questions were found researching and using the sources linked above each section

CF Reading Journal Home