From Mixins to Object Composition – raganwald.com

Why Are Mixins Considered Harmful? - Raganwald

Develop the three great virtues of a programmer: laziness, impatience, and hubris

This is not an essay about 'Traits in Javascript'

super() considered hmmm-ful

Mixins, Subclass Factories, and Method Advice in JavaScript

Classes are Expressions

Using ES7 Decorators as Mixins

Purely Functional Composition

Prototypes are Objects (and why that matters)

Method Decorators in ECMAScript 2015 (and beyond)

How necessary are var, let, and const?

Functional Mixins in ECMAScript 2015

Carnac the Magnificent

OOP, Javascript, and so-called Classes

Hilbert's Grand JavaScript School (2015 Edition)

Partial Application in ECMAScript 2015

(unlikely to Be) the Last Word on Interviewing for a JavaScript Job

Destructuring and Recursion in ES6

Interviewing for a JavaScript Job

My favourite interview question (2006)

Why Why Functional Programming Matters Matters (2007)

The 600-month learning curve

Structs and ImmutableStructs

Greenspunning Pattern-Matching and Multiple Dispatch in JavaScript