Web Unleashed 2014
Web Dev
  • 2014-09-17 00:00:00 2014-09-18 00:00:00 America/Toronto Web Unleashed 2014 Toronto FITC
  • Toronto

Presentation

Overview

At the heart of a well-architected web application there should be a clear separation between the user interface (the “view”), the business logic (the “controller”) and the driving data behind it (the “model”).

Pearl Chen uses Angular to build interactive data visualizations; she does this to both tell stories with data, and to find the truth in datasets. Aptly, a guiding principle around MVC architecture is: “The model is the truth.”

In this session, Pearl will break down how she structured a few of her visualizations, and how Angular helped her find “MVC zen”.

 

Objective

Show how model-driven app architecture makes for cleaner code.

Target Audience

Web designers, web developers, data story tellers

Assumed Audience Knowledge

Beyond Angular 101 knowledge

Five things audience members will learn

  1. Model-view-controller basics
  2. How Angular views, controllers, directives and filters can work together with concrete examples
  3. How a simple Angular example compares to the same thing written in jQuery
  4. Basics of designing and developing an interactive data visualization
  5. Tips for optimizing CSS and JS for smooth graphics performance