ReadingNotes

NODE.JS

What Is Node and When Should I Use It?

Questions for Node Notes

  1. Node.js is a server-side JavaScript runtime built on top of Chrome’s V8 JavaScript engine. It enables developers to write server-side applications using JavaScript and allows for asynchronous, event-driven programming.
  2. Chrome’s V8 JavaScript engine is a high-performance JavaScript engine that compiles and executes JavaScript code. It is used by the Google Chrome browser and Node.js to provide fast and efficient execution of JavaScript code.
  3. Node.js being a JavaScript runtime means that it allows you to run JavaScript code on the server-side instead of just on the client-side in the browser. It provides an environment for executing JavaScript code outside of a web browser, enabling developers to build web servers, command-line tools, and other applications with JavaScript.
  4. npm is the Node Package Manager, a tool for managing packages and dependencies for Node.js projects. It is used to install and manage packages, as well as to manage dependencies between packages.
  5. v10.19.0
  6. 6.14.4
  7. To install the ‘jshint’ library/package, you would use the following command in the terminal/command prompt: npm install jshint.
  8. Node.js is used for building server-side applications, command-line tools, and other applications that require server-side functionality. It is often used for building web applications, real-time services, APIs, and for performing tasks such as file handling, networking, and data streaming.

Pair Programming

The benefits of pair programming, which is a practice in software development where two programmers work together on the same codebase, typically sharing a single workstation.

Here are some reasons :

Overall, the article highlights the benefits of pair programming for both the individual programmers and the team as a whole. It emphasizes the importance of collaboration, communication, and learning in software development.

Questions Pair Programming

    • Improved code quality
  1. Faster problem solving has been very helpful when pair programming. Sometimes you might not even know what problem is occuring but a partner might and like wise like when me and some classmates were doing group projects.

  2. Pair programming is a practice in which two programmers work together on the same codebase, typically sharing a single workstation. One programmer is the “driver”, who is responsible for typing out the code and implementing the ideas, while the other programmer is the “navigator”, who is responsible for reviewing the code and suggesting improvements. The roles can be switched periodically to ensure that both programmers have the opportunity to participate in both driving and navigating. Pair programming requires clear communication and open dialogue between the two programmers to ensure that they are working effectively and efficiently towards a common goal.