codeburst

Bursts of code to power through your day. Web Development articles, tutorials, and news.

Follow publication

Things you need to know to become an ace Javascript developer

--

Following is not a tutorial. Not a step by step path to becoming a successful developer.
If you are an expert Javascript developer stop reading this now. If you are an average person looking to increase the depth of your Javascript knowledge read on.
These are few of the core Javascript concepts you should know to be a good Javascript developer and few of the best resources need to learn that. Some of the things you learn from the below resources will make you go:

Closures

I have heard one of the best explanation for closures from my friend and Javascript Ninja Nithin David thomas, Closures are like movie Inception.

You get to access the variables/information of outer function/dream in the inner function/dream.

Learn more about closure from these awesome resources.

Scope

You will already be familiar with function scope and variable scopes. Read more about scope here:

Call, Apply, Bind

Having proper understanding of call, apply and bind will change the way you use functions in Javascript. Learn more from this nice free youtube tutorial:

Promises

A promise is an object which can be returned synchronously from an asynchronous function.

Factory, Constructor ,Prototype — Patterns

Class vs Prototypal Inheritance

Following is a nice little write up comparing Class and Prototypal Inheritance.

Functions

Event Loop and Task Queue

This is the video that gave me aha moment. Must watch!

Bonus

Little bit of CSS knowledge won’t hurt. Here are tips on speeding up the page rendering

If you don’t know all these already, this will definitely make you 5x better than you are already now.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Published in codeburst

Bursts of code to power through your day. Web Development articles, tutorials, and news.

Written by Sooraj Chandran

Product at Oyster™(via @carromhq acquisition) • Startups • Product • Engineer • Founder @carromhq• @marketfoxio (YC W17) — hey@sooraj.io

Responses (2)

Write a response