Must Read
Understanding Scope in JavaScript
Scope is an important, yet ambiguous concept in JavaScript. Used correctly, it allows you to leverage good design patterns and helps you avoid bad side effects.This article will dissect the different types of scope in JavaScript and how they work deep down in order to write better code.
Learn
Aggregating Cherry-Picked Lodash Methods In An Application Module In JavaScript
To build smaller and smaller JavaScript bundles with tools like Webpack, Rollup, and Browserify, web developers have started to forego full imports of libraries like Lodash. This article will teach you how to aggregate cherry-picked Lodash methods in an appplication module in JavaScript.
10 JavaScript Concepts You Need to Know for Interviews
There are thousands of people learning JavaScript and web development in the hopes of getting a job. Often, self-learning leaves gaps in people’s understanding of the JavaScript language itself. In this article are 10 JavaScript concepts you need to know for interviews.
ES8 was Released and here are its Main New Features
EcmaScript 8 or EcmaScript 2017 was officially released at the end of June by TC39. This article outlines the new features in this latest release.
An Abridged Cartoon Introduction To WebAssembly
There’s a lot of hype about WebAssembly in JavaScript circles today. This article will help you understand what exactly it is about WebAssembly that makes it fast.
Tools & Code
Experimenting With speechSynthesis
In this article, Aaron Gustafson shares the exact process he made in experimenting with speechSynthesis.
Pattern Matching with TypeScript
TypeScript does not have any pattern matching functionality built in. This article shows several ways how you can replicate the core of a simple pattern matcher using a few simple structures and functions within TypeScript.
Interesting Links
When Your Code Has To Work: Complying With Legal Mandates
This article will help you understand how to make your code work and make sure it compies with legal mandates.