Class 06 Summary:
Node.js
- Node. js : Is a free, open source server runs on (windows, lunex, .. ) built on v8 javascript engine in chrome.
- Chrome v8 javascript engine : is the engine of javaScript, it is open source and run in (opera, brave,.. )compile javascript code directly to 0/1 machine language code.
- Javascript runtime :is where the javascript code is executed when you run it. and it is Google’s V8 engine developed by Google to be used with Google Chrome.
- npm(node package manager) : softaware library and package manager defined in files (package.json), npm can manage dependencies.
-
node version : v12.21.0
-
npm version : 7.10.0
- To install library/package called ‘jshint’ : npm i jshint
- Backend for Social Media Networking
- Single-page Application
- Chat Application
- Data Streaming
Pair Programming:
- 6 reasons for pair programming:
source
- “Greater efficiency”
- “Engaged collaboration”
- “Learning from fellow students”
- “Social skills”
- “Job interview readiness”
- “Work environment readiness”
- Learning from fellow students I found most beneficial.
Sources:
source1
source2