[Async]: Managing Modularity

What I've learned about how MVC scales with complexity

25 April 2013 from 7:15pm to 9:30pm

The Model-View-Controller (MVC) model has been widely adopted for building client-side Javascript apps, but how does this architecture scale as complexity increases? Is MVC the right choice after all?

In this talk, Tom will present:

  • an overview of modular architectures
  • the problem he’s trying to solve
  • how he approached it (with some crazy diagrams)

In the second part of the evening, Tom will open up the floor to the audience to discuss and improve on various ideas.

We’ll take a journey into sandboxes and mediators, deeply nested models and views, and the complex data dependecies of a game - all within the context of RequireJS and Backbone.

Tom is a Javascript developer from Brighton, working at LeftLogic. He’s currently into AngularJS, has far too many side-projects and plays the tuba in a New Orleans hip hop band. He also enjoys screencasting, writing and has a podcast.

1 speaker

29 known attendees

  • Alastair Lockie
  • Prem Rose
  • Josh Emerson
  • Berl Joseph Steiner
  • Paul L Ferguson
  • Alfonso de la Osa
  • Daryl Hedley
  • Stefan Pearson
  • Async
  • Peter Cook
  • Lilia Kraft
  • Glenn Jones
  • Riccardo Tonini
  • Matijs Brinkhuis
  • zack
  • Steve Mason
  • stuart lamour
  • David Townsend
  • Dharmafly
  • The Skiff
  • Rudi Lutz
  • Emmanuel Ide
  • Alex Pendrey
  • Ben Browning
  • sean rogers
  • James Da Costa
  • Derek King
  • Nicolas Pissard
  • Tom Ashworth

5 people tracking this event

  • Tom Prior
  • Robert Douglas
  • Morgan Roderick
  • Lee Boynton
  • Patrick Sansom

Tell your friends!

Share this event with your friends on Twitter

Topics

Share

Claimed event

This event has been claimed

Guides

Coverage

1 slide deck

Added 4 years ago

See all coverage

1 item in total

Staff

Related books

  • JavaScript: The Good Parts
  • JavaScript for the World Wide Web, Second Edition (Visual QuickStart Guide)
  • Building Progressive Web Apps: Bringing the Power of Native to the Browser
  • Deliver Audacious Web Apps with Ember 2
  • AngularJs vs EmberJs: a guide to choosing the single page application framework for your project
  • JavaScript For Kids For Dummies (For Dummies (Computers))

See something wrong?

Report an issue with this event