reading-notes

Node.js

An Introduction to Node.js

  1. What is node.js?

    A JavaScript runtime built from Chrome’s V8 JavaScript Engine.

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

    A program that runs in Chrome, and other browsers powered by Chromium, which compiles JavaScript so that it can execute on our computers.

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

    It means it is a program that can execute JavaScript code.

  4. What is npm?

    Node Package Manager. It manages and installs packages that are dependencies of a program.

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

    20.6.1

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

    9.8.1

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

    npm install jshint

  8. What is node used for?

    It is used as a development environment to manage dependencies, testing, building, and other tasks that can be automated. It is also used to run JavaScript on a server.

6 Reasons for Pair Programming

  1. What are the 6 reasons for pair programming?

    1. Greater Efficiency
    2. Engaged Collaboration
    3. Learning
    4. Social Skills
    5. Interview Readiness
    6. Work Environment Readiness
  2. In your experience, which of these reasons have you found most beneficial?

    I have found learning to be the most beneficial. When working with other classmates, especially when pair programming or seeing their code, I am able to see and learn other ways to approach problems and develop features.

  3. How does pair programming work?

    Pair programming typically works by having one person be the Driver and the other person be the Navigator. The driver is the person who handles all the coding and interacting with developing the program. The navigator communicates to the driver to enable and support development. Thinking about the bigger picture, guiding the driver on how to code something, checking documentation, and researching information to determine solutions.

Things I want to know more about

References