reading-notes

Think you might be in the wrong place? Go home!

What is node.js?

Node.js is an open-source, server-side JavaScript runtime environment that allows developers to execute JavaScript code outside the web browser. It is built on the V8 JavaScript engine and enables server-side scripting, making it possible to run JavaScript on the server. In your own words, what is Chrome’s V8 JavaScript Engine?

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

Chrome’s V8 JavaScript Engine is a high-performance, open-source JavaScript engine developed by the Chrome team at Google. It’s designed to execute JavaScript code swiftly in the Chrome browser. Node.js utilizes V8 to execute JavaScript code on the server, extending the language beyond the browser environment.

What does it mean that node is a JavaScript runtime?

Node being a JavaScript runtime means that it provides an environment for executing JavaScript code outside of a web browser. It includes everything needed to run and manage JavaScript applications on the server, allowing developers to build scalable and efficient server-side applications.

What is npm?

npm, or Node Package Manager, is the default package manager for Node.js. It allows developers to easily install, share, and manage external packages or libraries (JavaScript code) needed for their projects. npm simplifies the process of handling dependencies in Node.js applications.

What version of node are you running on your machine?

v21.2.0

What version of npm are you running on your machine?

10.2.3

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

npm install jshint

What is node used for?

Node.js is used for building server-side applications and networked applications. It’s particularly well-suited for developing scalable and real-time applications, such as web servers, API servers, and applications that involve data streaming. Node.js allows developers to use JavaScript for both client-side and server-side development, providing a unified language throughout the development stack.

What are the 6 reasons for pair programming?

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

In my experience, Knowledge Sharing has been the most beneficial aspect of pair programming, fostering continuous learning and team collaboration.

How does pair programming work?

Two roles - the “Driver” actively codes, while the “Navigator” reviews, strategizes, and suggests improvements. Regular role switches and constant communication ensure efficient collaboration. Information gathered using ChatGPT