Quick Wins With Code

Short articles unpacking powerful programming concepts.

Essential "this" concepts in JavaScript

Execution context, implicit and explicit binding, arrow functions, and of course, this.

Click Here to Read On

Generators and Iterators in JavaScript

What are generator functions? Should I care?

Click Here to Read On

Inheritance Vs. Composition in JavaScript

A brief comparison of two object-oriented programming techniques.

Click Here to Read On

Promises in JavaScript

A quick look at handling asynchronous code in JavaScript.

Click Here to Read On

Closures in JavaScript

What is a closure in JavaScript? Why do closures matter? How do you use closures?

Click Here to Read On

Event Delegation in JavaScript

A quick look at using event delegation instead of placing multiple event listeners on a page.

Click Here to Read On

Object Literal Lookups in JavaScript

So have you ever thought, “Man, that’s a really ugly switch statement”… or have you ever thought the same for a giant chain of else-if statements? Or a giant nested ternary operator?

Click Here to Read On