edit-task
Home
Up
Delete
Task Name:
Task Description:
UPDATE-article - node.js overview -
TaskGroup ID:
Start Date:
Start Time:
Duration:
Priority:
Status:
To Do
Completed
In Process
Add Photo:
Owner ID:
Content:
use HTML
Edit Content
<h1 style="text-align: center;">CREATE-article# #</h1> <h2>[previously]</h2> <ol> <li><strong>[00:00] NEW task IN <br /></strong></li> <ol> <li>[] # # - CREATE-article# # - <a href="/view/article?id=4500" target="_blank">node.js overview</a> - by Don Sagrott, founder @sospep.com - overview of the node.js javascript runtime environment</li> <ol> <li>[] my notes on working with node.js to develop a node application(PASS) running in a windows server environment.</li> </ol> <li>[x] this article exists already, it is #4500 in the book (tech-dev-www/javascript-framework/node), </li> <li>[x] I rem oved(CUT) some additional content from article end for REVIEW, see item 001 below </li> <li>[x] recently i did a 'node refresh' and created some additional notes in the dons REVIEW-VIDEO-TLDW-node-intro - ] by mosh, [x] I moved the overview notes i created from there to here, see item 003 below</li> <li>[x] I ALSO found another node overveiw article # # in BK javascript CH js frameworks ART node.js, moved content from there to here, see item 002 below</li> </ol> <li><strong>[00:00] UPDATE article IN </strong><strong>BOOK <a href="/view/chapters?id=306" target="_blank">framework-nodejs </a></strong></li> <ol> <li>[x] # 4500 - clean up some verbage referring to node as a javascript framework</li> <li><strong>[cuts =]</strong></li> <li>[x] CUT overview of the node js server side framework for js development FROM:</li> <li>[x] CUT a server side development framework written in javascript, cross platform, FROM:</li> <li>[x] CUT server side runtime environment for server side and networking applications, FROM:</li> </ol> <li><strong>[00:00] NEW task IN </strong></li> <ol> <li>[x] template engine jade -> https://pugjs.org/api/getting-started.html <-- https://expressjs.com/en/resources/template-engines.html</li> <li>[] also - react and vue engines,</li> </ol></ol> <h2>[currently]</h2> <ol> <li><strong>[15:00] NEW task IN public node book </strong></li> <ol> <li>[] # 4500 update node overview article</li> <li>[*] GOAL task = will be to review and consolidate all CUT content FROM orig article #4500,</li> <li>[] check public task for these items</li> <li>[] # update toc with links to current articles</li> <li>[] new article for npm</li> <li>[] new article for</li> <li>[] https://nodejs.org/en/docs/guides/anatomy-of-an-http-transaction/</li> <li>[] += <a href="http://quizbucket.org/nodejs-quiz-questions" target="_blank">NodeJS quiz questions | Quizbucket </a></li> <li>[] += https://www.twilio.com/blog/2017/08/http-requests-in-node-js.html</li> </ol></ol> <h2>[next]</h2> <ol> <li><strong>[00:00] NEW task IN</strong></li> <ol> <li>[] # # - CREATE-article# # - NPM overview</li> </ol> <li><strong>[00:00] NEW task IN</strong></li> <ol> <li>[] += video-TLDW-mosh - added to 'how to' chapter,</li> </ol> <li><strong>[00:00] NEW task IN</strong></li> <ol> <li>[] updated article for express js</li> <li>[] https://www.ctv.ca/BlueBloods/Video/S10E9-Grave-Errors-vid1770225</li> </ol> <li> </li> </ol> <div><hr /></div> <div> <h1 style="text-align: center;">item 001 - cuts - article 4500 - overview</h1> <h2>[REFERENCE]</h2> <ol> <li><strong>]<a href="/view/chapters?id=306" target="_blank"><br /></a></strong></li> </ol> <div> <p><strong> [introduction]</strong></p> <p><span style="text-decoration: line-through;">] <a href="http://nodeguide.com/beginner.html" target="_blank">Felix's Node.js Beginners Guide</a></span><strong> SITE is no longer active</strong></p> <p>] <a href="https://www.youtube.com/watch?v=FVdH9YcB3Dg" target="_blank">Node.js Fundamentals - YouTube</a> </p> <p>] <a href="http://stackoverflow.com/questions/2353818/how-do-i-get-started-with-node-js" target="_blank">javascript - How do I get started with Node.js - Stack Overflow</a> </p> <p>] carlos - <a href="https://www.youtube.com/watch?v=A2pl650qe0I&list=FL6vJNBthyqomJz-C3gmPH4g&index=1" target="_blank">5 minute intro to node, getting started</a> ( on linux)</p> <p><a href="http://nodebeginner.org/" target="_blank">The Node Beginner Book » A comprehensive Node.js tutorial</a> PAID CONTENT - first 19 pages of book free.</p> <p><strong>[tutorial examples]</strong></p> <p>] <a href="http://www.toptal.com/nodejs/why-the-hell-would-i-use-node-js" target="_blank">Why Use Node.js A Comprehensive Tutorial with Examples Toptal</a> </p> <p><strong>[how to - item]</strong></p> <p><a href="http://www.c-sharpcorner.com/UploadFile/dacca2/node-js-in-action-create-simple-text-file-in-node-js-using/" target="_blank">Node.js in Action Create Simple Text File in Node.js Using fs Module</a></p> <p><strong>[other] </strong></p> <p><a href="http://webapplog.com/seven-things-you-should-stop-doing-with-node-js/" target="_blank">Seven Things You Should Stop Doing with Node.js </a></p> <h1 style="text-align: center;">item 002 - cuts - article 1758</h1> <h2>[REFERENCE]</h2> <ol> <li><strong>] wikipedia</strong></li> <ol> <li>] <a href="http://en.wikipedia.org/wiki/Node.js" target="_blank">http://en.wikipedia.org/wiki/Node.js</a></li> </ol> <li><strong>] BM node -</strong></li> <ol> <li>] /requestFromApi, /hosting, /node-on-windows, /jade, /express, /other</li> </ol> <li><strong>] <a href="/view/article?id=1758" target="_blank">nodejs - original article</a></strong></li> <ol> <li>] professor - <a href="https://www.youtube.com/watch?v=L0pjVcIsU6A&list=FL6vJNBthyqomJz-C3gmPH4g&index=2" target="_blank">45 minute lecture, indepth intro to node theory of node.js</a> </li> <li>] ryan dahl - (node founder) google tech talk - </li> <li>] ryan dahl - presents node js at js conference ?2011?</li> <li>] <a href="http://nodeguide.com/convincing_the_boss.html">http://nodeguide.com/convincing_the_boss.html</a> - a guide to some advantages/best use case scenarios for using node js</li> <li>] VIDEO <a href="http://www.youtube.com/watch?v=1e1zzna-dNw" target="_blank">node is stupid and if you use it, you are too</a> - ( comedy ? rant )</li> </ol> <li><strong>] npm - package manager</strong></li> <ol> <li>] <a href="https://npmjs.org/doc/misc/npm-faq.html">npm-faq</a> </li> <li>] <a href="http://stackoverflow.com/questions/7300132/how-to-use-npm-with-node-exe">windows - How to use npm with node.exe? - Stack Overflow</a> </li> </ol> <li><strong>] express.js</strong></li> <ol> <li>x] # 5257 CREATE-article# # - server side application development framework for node</li> </ol> <li><strong>] jade</strong></li> <ol> <li>] templating engine</li> </ol></ol> <p> </p> <h2>[WHEN]</h2> <ol> <li>,</li> </ol> <h2>[HOW-TO]</h2> <ol> <li>[] <a href="/view/task?id=5218" target="_blank">learning node js on windows</a> - story of how i got started with msft's implementation of nodejs using the webmatrix IDE and</li> </ol> <p> </p> <hr /> <h1 style="text-align: center;"> item 003 - notes - VIDEO-TLDW-notes for node-intro by mosh (in dons)</h1> <ol> <li><strong>[00:00] NEW task IN - WHY - node.js</strong></li> <ol> <li>[] It enables us to do things with Javascript outside of the browser that we typically can't do inside the browser </li> <li>[] Things like access the local file system, access the network, access to some OS functionality, etc</li> <li>[] Pro is i/o for database or network access request</li> <li>[+=] dahls original goal was to create fast http servers</li> </ol> <li><strong>[00:00] NEW task IN - WHY NOT<br /></strong></li> <ol> <li>[] # # - node.js is NOT a programming language</li> </ol> <li><strong>[00:00] NEW task IN - WHERE</strong></li> <ol> <li>[] node.js is async or non blocking by default</li> <li>[] browsers execute js code in a synch or blocking mode by default</li> </ol> <li><strong>[00:00] NEW task IN HOW-TO </strong></li> <ol> <li>[] install node.js on your [] PC, [] mac, [] linux, [] server,</li> <li>[] use >node --version // returns</li> <li>[] use >node app.js // executes the file</li> <li>[] use</li> </ol></ol> <p>[] https://www.freecodecamp.org/news/the-definitive-node-js-handbook-6912378afc6e/</p> </div> </div> <div><ol> <li>[] <strong>cross platform</strong> - available on linux, windows,</li> </ol></div>