Composition Over Inheritance

Public group
Location image of event venue



Object-oriented programming (OOP) has been a staple in the JS community for a long time. But this is a farce - there is another way! You should be focusing on highly composable, independent entities rather than highly coupled, hierarchical based monstrosities.

For those concerned about this being an opinionated talk - you're absolutely right! But that's the beauty of it. I like to think that we're a community of independent thinkers with different experiences. Don't worry, this isn't a rant against OOP and classes. I have thoughtful, rational arguments here. I'll be sure to have a disclaimer to tell folks these are my opinions. But if you're looking for more of an instructional talk that more or less re-hashes a JS text book this isn't the talk you want!

Presenter: Johnny Ray Austin (

Members of the NodeDC community are expected to adhere to our Code of Conduct (

Thanks to our sponsors: Social Tables ( for hosting and StrongLoop ( for food and beverage!