Scalable JavaScript Application Architecture
Audio
DownloadTalk description
Building large web applications with dozens of developers is a difficult task. Organising the engineers around a common goal is one thing, but organising your code so that people can work efficiently is another. Many large applications suffer from growing pains after just a few months in production due to poorly designed JavaScript with unclear upgrade and extension paths. Learn the tips, tricks, and techniques that allowed large sites such as My Yahoo! and the Yahoo! homepage to continue to grow, scale, and change over time without throwing away previous work. This talk isn't specific to any JavaScript library, rather, it gives you new ways to apply the libraries you're already using. The principles of good, loosely-coupled design apply to any system, and you'll learn how this can help your application today.
About Nicholas Zakas
Nicholas C. Zakas worked at Yahoo! for almost five years, building and defining front-end strategy for some of Yahoo's largest sites.