This site runs best with JavaScript enabled.

JavaScript Bits You Skipped the First Time Around

Last tended Dec 28, 2019
Illustrated Notes
Web Development

Advanced JavaScript Fundamentals

Being humans, we rarely learn things linearly. No one begins their JavaScript journey by reading the TC39 language specification line-by-line like a pedantic masochist.

Instead we all cobble together a good-enough understanding, leaving holes here and there to fill in later.

So far I've stumbled along without 100% grokking prototypical inheritance, or how call, apply, and bind work on functions.

It's fine. Stuff mostly works. Until it doesn't ¯_(ツ)_/¯

But at some point, it's useful to stop stumbling about and peek back at those holes.

Course illustration of a building with a bright yellow foundation floor for advanced javascript foundations

Tyler Clark's egghead course on Advanced JavaScript Foundations that was exactly that hole-filling opportunity for me.

As usual, I drew some notes...

Advanced JavaScript foundations
Advanced JavaScript foundations
Advanced JavaScript foundations
Advanced JavaScript foundations

Want more illustrated notes on web development?

Take a look at Javascript's ...spread Operator, Building Custom React Hooks or Fixing Common Git Mistakes

Linked References

The JAMStack, Gatsby & Contentful

If you've been keeping up with the sweetest new static-site generation tools, you'll have heard of the JAMstack. And if you havent, don't worry it's a niche web developer thing - Jamstack WTF…

A Fresh Serving of JavaScript ES2019

A new version of JavaScript has landed! Every year JavaScript gets a handful of new features and functions for everyone to play with. The TC39 committee have released the 2019 additions to…

A Fruitful Guide to JavaScript's Comparison Operators

Comparing values is one of those essential developer skills that helps you write conditionals , if / then statements, filters , and plenty more. Here's the apples and oranges guide to using them in…

What the Fork is Rust?

The Rust programming language keeps winning the middle-school popularity contest of the developer world: "most loved" on Stack Overflow surveys . So, what's this Rust thing and why is everyone…

Want to share?

Join the newsletter

For weekly notes on visual thinking, ethical technology, and cultural anthropology.

Maggie Appleton © 2021