Scaling Your JavaScript Applications (Videos And Slides) From Async

Developers creating JavaScript applications these days usually use a combination of patterns like MVC/MV*, modules, widgets and plugins for their architecture.Whilst this works great for apps that are built at a smaller-scale, what happens when your project starts to grow?

In these videos, I present an effective set of design patterns for small, medium and large-scale JavaScript applications.

You’ll learn how to separate concerns, keep your application logic decoupled, build modules that can exist on their own or be dropped into other projects and scale your applications to minimize any breakage in the user experience.

Videos (70 mins, 3 Parts)

Slides On SpeakerDeck


  1. I really enjoyed this presentation.

    Can you totally do a series on how to use backbone the right way. Like with more concepts and theory than actually coding.

    The app patterns you talked about is a new(er) paradigm shift for JavaScript developers. Wrapping my head around it is tricky… I’d love to watch more presentations like this!

  2. I love to explore. I recently came across your blog and have been reading along. I thought I would leave my first comment. I don’t know what to say except that I have enjoyed reading. Nice blog. I will keep visiting this blog very often.

  3. I have been using Module pattern a lot and I was very pleased to see that it will be part to the ES Harmony. Also, dynamic loading of modules.. very nice!

    Very good presentation and I really like the Todo app for comparing frameworks. Keep up the good work!

Leave a Reply

Required fields are marked *.