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

[Async]: Scaling Your JavaScript Application Architecture

What happens when your project really starts to grow?

26 January 2012

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 Osmani presents an effective set of design patterns for medium to large-scale JavaScript 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.

Addy Osmani is a JavaScript developer for AOL who prolifically writes about JavaScript on a weekly basis. His material covers everything from building large-scale applications to using polyfills to bring the web’s latest hotness to older browsers.

Whilst Addy loves writing, his true passion is in helping move the web (even a little) forward. He’s a member of the jQuery Core bug triage and docs teams and has also contributed to open-source projects such as Modernizr.

Addy is currently writing his second open-source book, ‘Backbone Fundamentals‘, about Backbone.js, which can be downloaded from GitHub along with his some of his other open source projects.

1 speaker

Coverage of [Async]: Scaling Your JavaScript Application Architecture

1 session

The Skiff

England England / Brighton

6 Gloucester Street, BN1 4EW

View on Google Maps

49 known attendees

  • Premasagar Rose
  • Addy Osmani
  • Aron
  • Async
  • The Skiff
  • Mark Kirby
  • Paul Hadfield
  • Richard Dallaway
  • Andy Lambert
  • Aaron
  • Alistair Macdonald
  • Robert Douglas
  • Dominic Mitchell
  • Sky Apperley
  • Steve Mason
  • joeappleton
  • Adhip Gupta
  • stuart lamour
  • Peter B
  • Graham Scott
  • James McCarthy
  • Nicolas Pigelet
  • gabes
  • Mohamed Jama
  • George Old
  • Pete X. Graham
  • Sérgio Garcez
  • quintons
  • Dan
  • Laurie Jean-Baptiste
  • Steve Winton
  • Peter Cook
  • Richard
  • Ollie Glass
  • Andy Hume
  • adamstrawson
  • Alastair Lockie
  • Yann Eves-Hollis
  • Rob Morrissey
  • Ying

17 people tracking this event

  • Paul Ferguson
  • JS Monkey
  • gil @ blueclock
  • Miles Sabin
  • Luis Abreu
  • Fabian Neumann
  • Matjaž Lipuš
  • jamesbradshaw
  • Dan Eastwell
  • John Montgomery
  • Paulo Fierro
  • Jeremy Keith
  • Martin Haynes
  • Neil C Ford
  • JayGreasley
  • Giulia Alfonsi
  • Andi Smith

49 people attended

17 people tracking

Tell your friends!

Tweet about this event

Topics

Guides

Coverage

1 video

Added 2 weeks ago

1 slide deck

Added 2 weeks ago

See all coverage

2 items in total

Staff

Related books

  • JavaScript Web Applications
  • Node: Up and Running
  • Sinatra: Up and Running
  • JavaScript: Visual QuickStart Guide (8th Edition)
  • Adaptive Web Design
  • JavaScript: The Definitive Guide