Ruiwakngqtlznnfklc8s
SkillsCast

Object-oriented Programming in JavaScript

6th September 2011 in London at Skills Matter

This SkillsCast was filmed at Object-oriented programming patterns in JavaScript

One of the common misconceptions is that you can't do object-oriented programming in JavaScript. In this talk, Damjan Vujnovic to demonstrate most common OOP patterns in JavaScript.

One of the common misconceptions about JavaScript is that "you can't do OOP in JavaScript". Throughout this talk, Damjan Vujnovic will demonstrate how "mainstream" OOP features can be done in JavaScript, but will also show that OOP is about message passing, and that method invocation is not the only way to do it. Methods, inheritance, traits, closures, prototype, gotchas - Damjan inclueds something for everyone...

YOU MAY ALSO LIKE:

Object-oriented Programming in JavaScript

Damjan Vujnovic

With over a decade of experience working on domains within a variety of industries – including financial, government and social – Damian Vujnovic is a strong authority on simplifying development processes to create robust software applications.

SkillsCast

One of the common misconceptions is that you can't do object-oriented programming in JavaScript. In this talk, Damjan Vujnovic to demonstrate most common OOP patterns in JavaScript.

One of the common misconceptions about JavaScript is that "you can't do OOP in JavaScript". Throughout this talk, Damjan Vujnovic will demonstrate how "mainstream" OOP features can be done in JavaScript, but will also show that OOP is about message passing, and that method invocation is not the only way to do it. Methods, inheritance, traits, closures, prototype, gotchas - Damjan inclueds something for everyone...

YOU MAY ALSO LIKE:

About the Speaker

Object-oriented Programming in JavaScript

Damjan Vujnovic

With over a decade of experience working on domains within a variety of industries – including financial, government and social – Damian Vujnovic is a strong authority on simplifying development processes to create robust software applications.