Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
not-awesome-es6-classes
A curated list of resources on why ES6 (aka ES2015) classes are NOT awesome
https://github.com/petsel/not-awesome-es6-classes
Last synced: 5 days ago
JSON representation
-
TLDR
- classical inheritance - based_programming).
- Composition in Golang
-
Reading
- Common Misconceptions About Inheritance in JavaScript
- Composition over Inheritance
- Delegation vs Inheritance in JavaScript
- Factory functions in JavaScript
- How to Fix the ES6 `class` keyword
- Introducing the Stamp Specification -- Move Over, `class`: Composable Factory Functions Are Here
- Javascript OO Without Constructors
- The Two Pillars of JavaScript -- Part 1: How to Escape the 7th Circle of Hell
- Think twice about ES6 classes
-
Videos
- Ashley Williams: If you wish to learn ES6/2015 from scratch, you must first invent the universe
- Composition over inheritance
- Douglas Crockford: The Better Parts - JSConfUY 2014
- Factory Functions in JavaScript
- Fluent 2013 - Eric Elliott, "Classical Inheritance is Obsolete: How to Think in Prototypal OO"
- Nordic.js 2014 • Douglas Crockford - The Better Parts
- Source Decoded 3: Javascript -- Prototypes, Prototypal Inheritance done right.
- capitalized