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

[Async]: Scaling Your JavaScript Application Architecture schedule

Unscheduled

  • Scaling Your JavaScript Application Architecture

    by Addy Osmani

    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)