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 -…

Understanding the JavaScript call stack
by @charliecodes…
Scope + Context:

Scope & Closures in @YDKJS by @getify…

this by @MozDevNet -…

Understanding Scope and Context in JavaScript by @ryanmmorr…
Prototypal Inheritance:

Inheritance and the prototype chain by @MozDevNet…

Explaining JavaScript’s Prototype Chain Like You're Five by Codesmith…

Master JavaScript Prototypes & Inheritance by Arnav Aggarwal…
Higher order functions:

Higher Order Functions: Using Filter, Map and Reduce for More Maintainable Code by @guidsen…

Higher-order functions by @mpjme

Map, Filter, Reduce vs For Loops (syntax) by @joelnet…
Asynchronous programming:

Async & performance in @YDKJS -…


Asynchronous Programming in Eloquent Javascript -
Event loop:

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

Concurrency model and Event Loop - @MozDevNet…

Understanding JS: The Event Loop -Alexander Kondov…
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!