Quick Wins With Code

Short articles unpacking powerful programming concepts.

A tabletop game

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
A line of rope
The Millennium Falcon

Inheritance Vs. Composition in JavaScript

A brief comparison of two object-oriented programming techniques.

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
A lake with buoy's with numbers on them
A dog looking out the window

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
A rocket ship
A Cafe Menu

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