Going to thread resources for learning all of these here.
Call stack:
The JS Call Stack Explained In 9 Minutes
by Colt Steele: https://www.youtube.com/watch?v=W8AeMrVtFLY …
@MozDevNet guide - https://developer.mozilla.org/en-US/docs/Glossary/Call_stack …
Understanding the JavaScript call stack
by @charliecodeshttps://medium.freecodecamp.org/understanding-the-javascript-call-stack-861e41ae61d4 …
-
-
Show this thread
-
Scope + Context: Scope & Closures in
@YDKJS by@getify https://github.com/getify/You-Dont-Know-JS/tree/master/scope%20%26%20closures … this by@MozDevNet - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/this … Understanding Scope and Context in JavaScript by@ryanmmorrhttp://ryanmorr.com/understanding-scope-and-context-in-javascript/ …Show this thread -
Prototypal Inheritance: Inheritance and the prototype chain by
@MozDevNet https://developer.mozilla.org/en-US/docs/Web/JavaScript/Inheritance_and_the_prototype_chain … Explaining JavaScript’s Prototype Chain Like You're Five by Codesmith https://dev.to/codesmith_staff/explain-javascripts-prototype-chain-like-im-five-51p … Master JavaScript Prototypes & Inheritance by Arnav Aggarwalhttps://codeburst.io/master-javascript-prototypes-inheritance-d0a9a5a75c4e …Show this thread -
Higher order functions: Higher Order Functions: Using Filter, Map and Reduce for More Maintainable Code by
@guidsen https://medium.freecodecamp.org/higher-order-functions-in-javascript-d9101f9cf528 … Higher-order functions by@mpjme https://www.youtube.com/watch?v=BMUiFMZr7vk … Map, Filter, Reduce vs For Loops (syntax) by@joelnethttps://dev.to/joelnet/map-filter-reduce-vs-for-loops-syntax-2k5l …Show this thread -
Asynchronous programming: Async & performance in
@YDKJS - https://github.com/getify/You-Dont-Know-JS/tree/master/async%20%26%20performance … JAVASCRIPT ASYNCHRONOUS PROGRAMMING AND CALLBACKS by@flaviocopes - https://flaviocopes.com/javascript-callbacks/ … Asynchronous Programming in Eloquent Javascript - https://eloquentjavascript.net/11_async.htmlShow this thread -
Event loop: Philip Roberts: What the heck is the event loop anyway? - https://www.youtube.com/watch?v=8aGhZQkoFbQ&t=737s … Concurrency model and Event Loop -
@MozDevNet https://developer.mozilla.org/en-US/docs/Web/JavaScript/EventLoop … Understanding JS: The Event Loop -Alexander Kondovhttps://hackernoon.com/understanding-js-the-event-loop-959beae3ac40 …Show this thread -
Thread may be helpful for
#CodeNewbie's and#100DaysOfCode people!Show this thread
End of conversation
New conversation -
-
-
Are these specific to javascript or node.js?
-
They apply to Node too -- though I would say they are more important in the browser.
-
node is not in the browser you say ? (I know nothing about js tbh)
-
Yes! Node.js is server-side for web apps -- takes the place of something like Python or Java in a web app.
End of conversation
New conversation -
-
-
What would you consider high concepts of JavaScript then? I'm curious on your opinion

-
Good question! Probably frameworks/some libraries like d3/design patterns. Some of these may fit in that box instead. Kind of arbitrary I guess!
End of conversation
New conversation -
-
-
@tylermcginnis has an amazing course on these. One of the hardest ones for me was the async stuff and he really goes through the evolution of callbacks to asyn/await. Invaluable indeed Ali. -
That's awesome! Think that would be super helpful for a lot of people!
End of conversation
New conversation -
-
-
Always been a big proponent of this. Understanding how it works makes it easier to understand anything built on top of it like frameworks
-
Totally agree!
End of conversation
New conversation -
-
-
Eek, I know some of these words

-
Ah, mostly a "don't feel the need to learn all the frameworks out there, learn the fundamentals instead" kinda tweet. JS has a lot of quirks and is wayyy different than Python
-
For sure! I'm doing front-end on a daily basis too, though, so I have some gaps
async is still one of those things I understand the value of and can even manage to program once in a while, but still not something I have a great mental model for.
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.