https://stackoverflow.com/questions/28374151/swift-when-should-i-use-var-instead-of-let
http://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api
https://scotch.io/bar-talk/4-javascript-design-patterns-you-should-know
https://www.pluralsight.com/guides/front-end-javascript/getting-started-with-ecmascript6
https://ponyfoo.com/articles/es6
https://www.sitepoint.com/object-oriented-javascript-deep-dive-es6-classes/
https://benmccormick.org/2015/12/30/es6-patterns-converting-callbacks-to-promises
https://ilikekillnerds.com/2015/03/things-every-javascript-developer-should-know/
https://medium.com/javascript-scene/12-books-every-javascript-developer-should-read-9da76157fb3
https://medium.com/@wesharehoodies/best-courses-to-learn-javascript-in-2017-fc3a254638cc
https://medium.com/coderbyte/50-resources-to-help-you-start-learning-javascript-in-2017-4c70b222a3b9
https://colorlib.com/wp/best-javascript-books/
Tic-tac-toe Game in NativeScript http://www.blog.bdauria.com/?p=820
http://thoughtsonscripts.blogspot.com/2011/11/javascript-functional-or-object.html
https://babeljs.io/learn-es2015/
http://perfectionkills.com/the-poor-misunderstood-innerText/
https://en.wikipedia.org/wiki/KISS_principle
http://isomorphic.net/javascript
https://www.sitepoint.com/javascript-modules-bundling-transpiling/
http://www.codeconquest.com/blog/top-50-websites-to-learn-javascript/
https://en.wikibooks.org/wiki/JavaScript
http://javascript.crockford.com/
https://code.tutsplus.com/tutorials/the-best-way-to-learn-javascript--net-21954
https://trello.com/b/oinINq9f/learn-javascript-properly-experienced-programmers-roadmap
https://www.designernews.co/stories/43271-best-way-to-really-learn-javascript
(Must read _ later) https://medium.com/coderbyte/a-guide-to-becoming-a-full-stack-developer-in-2017-5c3c08a1600c https://github.com/bmorelli25/Become-A-Full-Stack-Web-Developer
(You may read just once) https://www.rubysteps.com/articles/2014/so-you-want-to-become-a-full-stack-developer/
(need to download somehow) https://www.skillshare.com/classes/JavaScript-Complete-Guide-to-learning-JavaScript/1391908967
https://daveceddia.com/timeline-for-learning-react/
https://www.codeproject.com/Articles/359654/important-database-designing-rules-which-I-fo
https://scotch.io/tutorials/speed-up-your-restful-api-development-in-node-js-with-swagger
https://www.upwork.com/hiring/development/15-node-js-frameworks-to-know/
10 things to learn in javascript
- How javascript works?
- How to test javascript?
- How to use chrome to your advantage?
- What is JSON?
- What is ajax?
- Where to find answers to your questions?
- Who invested javascript?
- What is javascript library?
- jQuery is still the most important library.
- How to start learning javascript?
Faster javascript with category theory?
- Math is very important
- jQuery is very popular
- speed is sexy
- context is useful
- compose function function cmps(f,g) { return function(a) { return f(g(a)); } }
- identity -- object(html) // {HTMLElement} -- home(html) //@param {HTMLElement} elem //@returns {HTMLElement} function(elem){ return elem; } -- object(jQuery)
- functor -- html -> jquery --- ob(html) -> ob(jquery) --- hom(html) -> hom(jquery) --- F(f) o F(g) -> F(f o g)
- invocation -- jquery(div)->removeAttribute('abc')->removeAttribute('xyz') --- jquery(div)->removeAttribute('abc xyz')
https://stackoverflow.com/questions/47102528/do-we-need-variable-declaration-using-for-of-for-in-loops https://stackoverflow.com/questions/44606868/difference-between-let-and-var-inside-settimeout