Deep JavaScript: Metaprogramming with Proxies

Proxies enable us to intercept and customize operations performed on objects (such as getting properties). They are a metaprogramming feature. Read more


Let, const, and var are WEIRD in JavaScript

Variable used to be the norm in JavaScript, but now there are better players on the playing field: let and const. The main difference? Scope. See, scope is important in programming. In most cases, always using global variables isn't a great idea, but ther... (more…)

Read more »