<p>Ember Talk</p>

<ul>
<li>Intro</li>
<li>  Fundamentals</li>
<li>  Code demo app</li>
<li>URLs</li>
<li>  how we share content on the web

<ul>
<li>share an article, a file.. you see the same thing</li>
</ul></li>
<li>  not something you opt-in</li>
<li>  first class citizen in Ember</li>
<li>  think real hard about whether you should not have a URL</li>
<li>Client side framework requires different thinking</li>
<li>  short lived app vs long lived app</li>
<li>  different data reflects app lifecycle</li>
<li>  models: data persists across all sessions</li>
<li>  controllers: data for that one session</li>
<li>  views/templates: what is currently on screen</li>
<li>  divides: what&#39;s easy to regenerate and what&#39;s not</li>
<li>Why does it matter how long these live?</li>
<li>  Garbage collection</li>
<li>Ember decides when and how to render content</li>
<li>  careful, DOM elements might not exist</li>
<li>  cannot use jQuery whenever wherever</li>
<li>  has its own run loop</li>
<li>Ember is HTML</li>
<li>resources, routes, models, controllers, transitions/redirects, views, templates, partials, layouts, helpers, data binding</li>
<li>Code setup: jQuery, Handlebars, Ember, Ember Data</li>
<li>Code demo</li>
<li>Resources</li>
<li>  https://emberjs.com/guides/concepts/naming-conventions/</li>
<li>  https://www.youtube.com/watch?v=u6RFyVN9sNg</li>
<li>  https://slid.es/ryanto/prototyping-ember-applications</li>
<li>  https://ryanto.github.io/#posts/prototyping-ember-applications</li>
<li>  https://www.youtube.com/watch?v=ysduY0ocUoA&amp;t=59m55s</li>
</ul>
