An Introduction to Node.js on sitepoint.com
1- What is node.js?
- This is what the project’s home page has to say: Node.js® is a JavaScript runtime built on Chrome’s V8 JavaScript engine.
- what Stack Overflow has to offer: Node.js is an event-based, non-blocking, asynchronous I/O runtime that uses Google’s V8 JavaScript engine and libuv library.
2- In your own words, what is Chrome’s V8 JavaScript Engine?
- v8 engine is java script engine that run on browser for compiling JavaScript directly to native machine code that your computer can understand.
3- What does it mean that node is a JavaScript runtime?
- its mean that node we can use it to excute javascript code on local machine
4- What is npm?
- a package manager that comes bundled with Node.
5- What version of node are you running on your machine?
- v14.17.1
6- What version of npm are you running on your machine?
- 6.14.13 7- What command would you type to install a library/package called ‘jshint’?
- npm install jshint 8- What is node used for?
- Node. js is primarily used for non-blocking, event-driven servers, due to its single-threaded nature. It’s used for traditional web sites and back-end API services, but was designed with real-time, push-based architectures in mind.
Reasons for Pair Programming
1- What are the 6 reasons for pair programming?
- Greater efficiency.
- Engaged collaboration.
- Learning from fellow students.
- Social skills.
- Job interview readiness.
- Work environment readiness.
2- In your experience, which of these reasons have you found most beneficial?
- Social skills, Job interview readiness and Work environment readiness.
3- How does pair programming work?
- well we have the navigator who tells what to do and we have the driver who do what he told to do.