DEVNOLOGY 2014 - Building large client-side JavaScript apps

DEVNOLOGY 2014 - Building large client-side JavaScript apps

Some of the lessons that we have learned over the last couple of years developing a Single Page Application.

03dc1d993fa7d5de422c1f35d53f80e6?s=128

Michiel Overeem

October 04, 2014
Tweet

Transcript

  1. 4.
  2. 5.

    "The key is to acknowledge from the start that you

    have no idea how this will grow." - Nicholas Zakas
  3. 11.
  4. 12.

    "The secret to building large apps is never build large

    apps. Break your applications into small pieces. Then, assemble those testable, bite-sized pieces into your big application" - Justin Meyer, author JavaScriptMVC
  5. 13.
  6. 14.
  7. 15.

    Initializes a module, translates events from the view to actions

    on the model Maintains state, and communicates with the backend for data Presents state and communicates with the DOM
  8. 17.
  9. 19.
  10. 20.
  11. 21.
  12. 23.