Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

Scaling Your JavaScript Application Architecture

A session at [Async]: Scaling Your JavaScript Application Architecture

Developers creating JavaScript applications these days usually use a
combination of MVC, modules, widgets and plugins for their
architecture. They also use a DOM manipulation library like jQuery.

Whilst this works great for apps that are built at a smaller-scale,
what happens when your project really starts to grow? In this talk,
Addy presents an effective set of design patterns for medium to
large-scale JavaScript (and jQuery) application architecture that have
previously been used at both AOL and Yahoo amongst others.

You'll learn how to keep your application logic truly decoupled, build
modules that can exist on their own or be dropped into other projects
and future-proof your code in case you need to switch to a different
DOM library in the future.

(This session is aimed at intermediate-advanced JavaScript developers,
but is designed such that beginners should be able to get a takeaway
from it without being too overwhelmed)

About the speaker

Addy Osmani

Speaker, JavaScript developer at Aol, jQuery [Bug triage/Docs/Content] teams, MDN contrib and I write about JS at addyosmani.com @addyosmani



Coverage of this session

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

Tell your friends!

Short URL

lanyrd.com/smzwx

Official event site

asyncjs.com/largescale/

View the schedule

Books by speaker

  • Developing Backbone.js Applications

See something wrong?

Report an issue with this session