Profile picture
Ali Spittel 💁 @ASpittel
, 8 tweets, 8 min read Read on Twitter
Knowing intermediate JavaScript concepts like the call stack, context, scope, the prototype chain, higher order functions, async programming, and the event loop is invaluable and will help with learning frameworks.

The fundamentals won't change even if the ecosystem does.
Going to thread resources for learning all of these here.

Call stack:
The JS Call Stack Explained In 9 Minutes
by Colt Steele:

@MozDevNet guide - developer.mozilla.org/en-US/docs/Glo…

Understanding the JavaScript call stack
by @charliecodes medium.freecodecamp.org/understanding-…
Scope + Context:

Scope & Closures in @YDKJS by @getify github.com/getify/You-Don…

this by @MozDevNet - developer.mozilla.org/en-US/docs/Web…

Understanding Scope and Context in JavaScript by @ryanmmorr ryanmorr.com/understanding-…
Prototypal Inheritance:

Inheritance and the prototype chain by @MozDevNet developer.mozilla.org/en-US/docs/Web…

Explaining JavaScript’s Prototype Chain Like You're Five by Codesmith dev.to/codesmith_staf…

Master JavaScript Prototypes & Inheritance by Arnav Aggarwal codeburst.io/master-javascr…
Higher order functions:

Higher Order Functions: Using Filter, Map and Reduce for More Maintainable Code by @guidsen medium.freecodecamp.org/higher-order-f…

Higher-order functions by @mpjme

Map, Filter, Reduce vs For Loops (syntax) by @joelnet dev.to/joelnet/map-fi…
Asynchronous programming:

Async & performance in @YDKJS - github.com/getify/You-Don…

JAVASCRIPT ASYNCHRONOUS PROGRAMMING AND CALLBACKS by @flaviocopes - flaviocopes.com/javascript-cal…

Asynchronous Programming in Eloquent Javascript - eloquentjavascript.net/11_async.html
Event loop:

Philip Roberts: What the heck is the event loop anyway? -

Concurrency model and Event Loop - @MozDevNet developer.mozilla.org/en-US/docs/Web…

Understanding JS: The Event Loop -Alexander Kondov hackernoon.com/understanding-…
Thread may be helpful for #CodeNewbie's and #100DaysOfCode people!
Missing some Tweet in this thread?
You can try to force a refresh.

Like this thread? Get email updates or save it to PDF!

Subscribe to Ali Spittel 💁
Profile picture

Get real-time email alerts when new unrolls are available from this author!

This content may be removed anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member and get exclusive features!

Premium member ($30.00/year)

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!