Node.JS is a javascript runtime built on chrome’s V8 javascript engine according to sitepoint.com.
chrome’s V8 Javascript engine is an open source engine that runs in Google Chrome and chromium based web browsers,it’s specifically designed for performance and compiling javascript directly to native machine code
what this basically means is that it is the software stack responsible for installing your web service code and anything that depends on running your service code,node.js highly efficient by taking a non-blocking approach to serving requests
NPM stands for node package manager in javascript. since this is the package manager for javascript it is also one of the world’s largest software registries.
V 19.4.0
9.1.1
npm install -g jshint
node is used for securing thousands of pre-built packages that already exist in the development world.They can help you bundle javascript files and season to static assets You can use them to run tests or automate code linting and style checking.Essentially they are a crucial backbone in how the software development industry runs and is important to know how to use node.
the six reasons that you should pair program are as follows
Greater Efficiency, Engaged Collaboration, Learning from Fellow Students, Social Skills, Job Interview Readiness, Work Environment Readiness
in my experience the reasons that I have found most beneficial were increasing efficiency,engaged collaboration and work environment readiness. I feel the paired programming really does help with learning to work as a team,those crucial skills will be really important when it does come down to working on a team to deploy A viable product.It also does help to have somebody who is typing out the code and somebody who can be thinking ahead to what that future code might need to include
pair programming works with one person as the Navigator and one person as the driver. The Navigator is the person who helps direct where the code should go, they help dictate what should be written next and how it should be put together as well as well as guiding what needs to be built next. The driver is the person who is actually writing out the code. these crucial skills combined together do help improve your efficiency with writing code as well as your ability to collaborate with others while writing code.