Reading-notes

Reading

An Introduction to Node.js on sitepoint.com

  1. What is node.js?
    • Node.js® is a JavaScript runtime built on Chrome’s V8 JavaScript engine.
  2. In your own words, what is Chrome’s V8 JavaScript Engine?
    • Chromes V8 engine is a compiler that compiles JS code into native machine code that your computer can execute. This engine was build with speed in mind.
  3. What does it mean that node is a JavaScript runtime?
    • javascript runtime is referencing where and when your code is executed.
  4. What is npm?
    • npm stands for node package manager. it is the package manager for javascript and it is also the worlds largest software registry.
  5. What version of node are you running on your machine?
    • v19.7.0
  6. What version of npm are you running on your machine?
    • 9.5.0
  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 a variety of build tools that are designed to automate the proccess of developing JS applications

What are the 6 reasons for pair programming?

  1. What are the 6 reasons for pair programming?
    • Greater efficiency
    • Engaged collaboration
    • Learning from fellow stuydents
    • social skills
    • Job interview readiness
    • work enviornement readiness
  2. In your experience, which of these reasons have you found most beneficial?
    • Learning from other students has been most beneficial for me. When stuck on a specific problem it helps to have someone walk you through the proccess of everything. Also it helps to learn when you are helping someone else.
  3. How does pair programming work?
    • by using the driver navigator roles, the driver is the programmer who is typing where as the navigator is the programmer who is talking through the code. during this proccess there needs to be solid coomunication between both programmers inorder for it to be successful.

## Bookmark and Review Geocoding API Docs Axios docs MDN async and await