The Execution Stack - a stack of isles with waterfalls
A tree root
The Execution Stack - a stack of isles with waterfalls
An island with a volcano on it, and a toilet
The Execution Stack - a stack of isles with waterfalls
A floating rock
A floating rock
A floating rock
A floating rock
A floating rock
A floating rock
A floating rock
A floating rock
A floating rock
A floating rock
The Execution Stack - a stack of isles with waterfalls
The Execution Stack - a stack of isles with waterfalls
The Execution Stack - a stack of isles with waterfalls
The Execution Stack - a stack of isles with waterfalls
The Execution Stack - a stack of isles with waterfalls
A beam of yellow light
A beam of yellow light
A beam of yellow light
A beam of yellow light
The Execution Stack - a stack of isles with waterfalls

The Great Sync - A Visual Model For Javascript

Can you build a React app but still find javascript hard? Use your imagination to build a mental model of javascript fundamentals.

The Execution Stack - a stack of isles with waterfalls

The Great Sync - A Visual Model For Javascript

Build a foundation

Can you build a React app but still find javascript hard? Use your imagination to build a mental model of javascript fundamentals.

A beam of yellow light
The Execution Stack - a stack of isles with waterfalls

Learn javascript visually

Computers need 0s and 1s. Programming languages are needed to instruct computers. Our brains need story and analogy to understand them.

Ask yourself...

How well do you understand javascript fundamentals? It's one thing building apps. It's another knowing the language quirks which drive them.

Terminology matters!

If you know it, can you communicate it? The words we use matter - whether writing about personal projects, or asking a senior dev a question.

A sphere containing an in ocean with some islands, and a submarine hovering over.

Solution: a visual, memorable model

We can build something in our minds that keeps everything we know and understand about Javascript in one place.

The Great Sync

Hi!

I'm Kylo. I am a Javascript developer, and have been for many years. That said, I am not a guru. I have not worked for Google.

What I can say is that I am someone who needed a way to 'level up' in Javascript.

When I first started I threw myself into building things - anything and everything - as you should! As a visual learner, seeing my creations was incredibly satisfying.

Soon though, I began notice big gaps in my understanding. I still felt like I didn't have a full grasp of Javascript fundamentals. I just couldn't fit all the pieces together.

The truth? I still found javascript hard. There were some things I did not understand fully, or couldn't wrap my mind around at all. I wrote more about this in my blog post on Why Learning Javascript is Difficult.

And that's when I began The Great Sync - a single, powerful resource which exposed the bare bones of Javascript, all living in my imagination. It could be referred back to whenever I was stuck or confused. It broke down the difficult concepts, and tied everything together.

I have relied on it to grow my knowledge of the language, and have used it to coach many junior and aspiring devs.

I would love for you to make it your own, to build it brick by brick, function invocation by function invocation, and create a visual model of the language that lasts forever.


© 2021 The Great Sync - All Rights Reservedkylo@thegreatsync.com