Scalable JavaScript Design Patterns at Web Directions South 2011 | Lanyrd

Would you like to learn how to organize your JavaScript applications so they can scale? Be able to write apps that support switching out Dojo or jQuery without rewriting a line of code? Application architecture is one of those aspects to development where minor problems can lead to major issues later on if it isn’t done right.

Developers writing client-side apps these days usually use a combination of MVC, modules, widgets, plugins and frameworks for theirs. 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, I’ll be presenting an effective set of design patterns for large-scale JavaScript application architecture that have previously been used at both AOL and Yahoo amongst others to develop scalable applications.

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

Also huffduffed as…

  1. Scalable JavaScript Design Patterns at Web Directions South 2011 | Lanyrd

    —Huffduffed by mortenjust on March 25th, 2012

Possibly related…

  1. 012 JSJ Design Patterns in Javascript with Addy Osmani

    Addy Osmani talks about design patterns in javascript, the different flavours op mv*

    —Huffduffed by jaronbarends 9 months ago

  2. Fritz Weisshart: Böses Javascript – Gutes Javascript?

    Wie setzt man JavaScript richtig ein, und was ist beim Einsatz von JavaScript zu bedenken und zu berücksichtigen.

    Kann und soll man denn nun JavaScript auf barrierefreien Seiten bedenkenlos einsetzen?

    Ist JavaScript böse? JavaScript ist „unreif“ für Screen Reader. JavaScript – no problem? „Gutes“ JavaScript? 3 Schichten Modell Graceful Degradation Progressive Enhancement Best Practice (JavaScript wird erwachsen.) Testen, testen, testen! Beispiele

    download

    Tagged with

    —Huffduffed by atag08 3 years ago

  3. Information architecture patterns

    We have patterns for buildings, patterns for interaction design, and patterns for software development. But are there patterns for information architecture? Of course there are - patterns emerge from use, and there certainly are enough information architectures around to identify a set of patterns.This presentation will describe a wide range of commonly-used information architecture patterns, including hierarchies small and large, different types of database structure, hypertext, subsite models, sites with multiple entry points and ways of combining these. For each Donna will describe the core elements of the pattern, discuss the most appropriate uses and show real-world examples. Understanding the different patterns will help attendees to select the most appropriate structures for their content.

    —Huffduffed by briansuda 2 years ago