reading-notes

Course 301, Entry 7: NODE.JS

Introduction to Node.js

What is node.js?

Node.js is a JavaScript runtime. It uses Chrome’s V8 runtime engine.

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

Chrome’s V8 JavaScript Engine is the intermediary between the JavaScript software and a computer. It is a compiler.

What does it mean that node is a JavaScript runtime?

Being a Javascript runtime means that is where the code is executed.

What is npm?

npm is the package manager for JavaScript.

What version of node are you running on your machine?

v20.4.0

What version of npm are you running on your machine?

9.7.2

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

npm install -g jshint

What is node used for?

Node is used by building tools which are used to build JavaScript web applications.Node is used with popular frameworks such as React, Angular, and Yarn. Most importantly, Node.js allows JavaScript to be run on a server.

Pair Programming

What are the 6 reasons for pair programming?

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

I don’t have much experience with pair programming, but in my other work, I find collaborating helps better ideas to florish and greater efficiency to be achieved. Two people can fill in each other’s gaps.

How does pair programming work?

Generally, one person drives while another person speaks, providing input. The driver also provides input. Some people feel using a pairing application, such as those oferred on Google Suite, but this can often times cause people to trip over each other in typing.

Things I want to know more about

I would like to know more on how information is processed server side with incoming requests.