Search query: Object-oriented programming in JavaScript
Video title: Modern techniques for keeping your code dry - Björn Fahller