Object-Oriented Patterns in JavaScript

A session at nodePDX 2012

Saturday 11th February, 2012

1:00pm to 1:45pm (PST)

JavaScript is a language that is tremendously flexible, but that comes with few clear conventions. Code organization is one are that has been reinvented perhaps more times than there are JavaScript programmers. I will examine a few tools that are intended to improve the experience of writing object-oriented code.

Some of the specific tools that I plan to examine are traits.js, CoffeeScript, Prototype, and JiverScripts. The goal is to get a look at different ideas to see what each approach has to offer. We will discuss inheritance versus composition, and question when it is or is not appropriate to use object-oriented code.

Audience participation is encouraged: if you have a favorite OO implementation, or experiences with JavaScript code organization, feel free to come and to share.

About the speaker

This person is speaking at this event.
Jesse Hallett

Sr JavaScript Engineer at Jive Software bio from Twitter

Coverage of this session

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 1:00pm1:45pm PST

Date Sat 11th February 2012

Session Hash Tag


Short URL


Official event site


View the schedule



See something wrong?

Report an issue with this session