Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/poteto/emberconf-2017

A collection of links that summarize EmberConf 2017
https://github.com/poteto/emberconf-2017

ember emberconf photos slide stream video

Last synced: 2 days ago
JSON representation

A collection of links that summarize EmberConf 2017

Awesome Lists containing this project

README

        

# EmberConf 2017 Summary

A collection of links that summarize EmberConf 2017. There is also a summary repo for [2016](https://github.com/poteto/emberconf-2016) and [2015](https://github.com/poteto/emberconf-2015).

## Day 1

### Photos
- [Jeremy Green - Morning](http://viewer.cloudhdr.com/galleries/c2ebf35a-13d9-11e7-b31c-625ea59da93d/gallery-members)
- [Jeremy Green - Afternoon](http://viewer.cloudhdr.com/galleries/ac3d26d8-13f7-11e7-b31c-625ea59da93d/gallery-members)

### Live Blogs / Streams / Highlights

- [Official live stream](http://confreaks.tv/live_events/emberconf2017)
- [Official live subtitles](https://www.streamtext.net/player?event=Tilde)
- [Alex DiLiberto](http://alexdiliberto.com/posts/emberconf-2017-cliffsnotes/)

### Talks

#### Opening Keynote by [Yehuda Katz](https://twitter.com/wycats) and [Tom Dale](https://twitter.com/tomdale)

- [Video](https://www.youtube.com/watch?v=TEuY4GqwrUE&index=2&list=PL4eq2DPpyBbna_5fLPqOqensqSZpGf-hT)
- [Slides](/)
- Links:
- [Introducing Amber.js](http://yehudakatz.com/2011/12/08/announcing-amber-js)
- [Ember Observer](https://emberobserver.com)
- [Ember.js: An Antidote To Your Hype Fatigue](http://brewhouse.io/blog/2015/05/13/emberjs-an-antidote-to-your-hype-fatigue.html)
- [Ember FastBoot](https://ember-fastboot.com)
- [Ember Engines](http://ember-engines.com)
- [Glimmer](https://github.com/tildeio/glimmer)
- [5 Things to Know About Ember 2.10 and Glimmer 2](https://madhatted.com/2016/11/30/5-things-to-know-about-ember-2-10-and-glimmer-2)
- [`ember-redux`](http://www.ember-redux.com)
- [`ember-concurrency`](http://ember-concurrency.com/#/docs)
- [`ember-orbit`](https://github.com/orbitjs/ember-orbit)
- [Module Unification](https://github.com/emberjs/rfcs/pull/143)
- [Designing and Implementing Glimmer Like a Programming Language](https://thefeedbackloop.xyz/designing-and-implementing-glimmer-like-a-programming-language)
- [The truth about traditional JavaScript benchmarks](http://benediktmeurer.de/2016/12/16/the-truth-about-traditional-javascript-benchmarks)
- [Ember 2017 Community Survey](https://emberjs.com/ember-community-survey-2017)
- [Glimmer.js](https://glimmerjs.com)
- [New Glimmer org on Github](https://github.com/glimmerjs)
- [Generated Hello Glimmer application](https://github.com/glimmerjs/hello-glimmer)
- [Glimmer.js demos and examples](https://github.com/glimmerjs/glimmer-demos)

#### Going Progressive with Ember by [Samanta de Barros](https://twitter.com/sami_dbc)

- [Video](https://www.youtube.com/watch?v=OR1Tk_bwmZo&index=3&list=PL4eq2DPpyBbna_5fLPqOqensqSZpGf-hT)
- [Slides](https://speakerdeck.com/sdebarros/going-progressive-with-ember)
- Links:
- [wyeworks](https://wyeworks.com)
- [Getting started with Progressive Web Apps](https://addyosmani.com/blog/getting-started-with-progressive-web-apps)
- [`ember-web-app`](https://github.com/san650/ember-web-app)
- [`ember-service-worker`](http://ember-service-worker.com)
- [`ember-service-worker` plugins](http://ember-service-worker.com/plugins.html)
- [`broccoli-serviceworker`](https://github.com/jkleinsc/broccoli-serviceworker)
- [`broccoli-manifest`](https://github.com/racido/broccoli-manifest)
- [`localForage`](https://github.com/localForage/localForage)
- [`ember-localforage-adapter`](https://github.com/genkgo/ember-localforage-adapter)
- [`ember-localstorage-adapter`](https://github.com/locks/ember-localstorage-adapter)
- [`ember-pouch`](https://github.com/nolanlawson/ember-pouch)
- [`ember-cli-fastboot`](https://github.com/ember-fastboot/ember-cli-fastboot)
- [`ember-engines`](http://ember-engines.com)
- [Lighthouse Chrome extensions](https://developers.google.com/web/tools/lighthouse)

#### A Neurobiologist's Guide to Mind Manipulation by [Casey Watts](https://twitter.com/kyloma)

- [Video](https://www.youtube.com/watch?v=AtefvXagutM&index=4&list=PL4eq2DPpyBbna_5fLPqOqensqSZpGf-hT)
- [Slides](https://www.slideshare.net/CaseyWatts/neurobiologists-guide-to-mind-manipulation-08)
- Links:
- [See Casey's site](http://www.caseywatts.com/mindmanipulation)
- [Expand emotional vocabulary](http://tomdrummond.com/leading-and-caring-for-children/emotion-vocabulary)
- [Unhelpful thoughts](https://s-media-cache-ak0.pinimg.com/originals/cd/ab/af/cdabaf05001f1cef87a4072691bb3e39.png)
- [Book: Feeling Good](https://www.amazon.com/Feeling-Good-New-Mood-Therapy/dp/0380810336)

#### Understanding JavaScript Performance by [Godfrey Chan](https://twitter.com/chancancode)

- [Video](https://www.youtube.com/watch?v=7ylQThr3EeQ&index=5&list=PL4eq2DPpyBbna_5fLPqOqensqSZpGf-hT)
- [Slides](https://speakerdeck.com/chancancode/understanding-javascript-performance)
- Links:
- [`{{unbound}}` helper](https://emberjs.com/api/classes/Ember.Templates.helpers.html#method_unbound)
- [`factoryFor` RFC](https://github.com/emberjs/rfcs/pull/150)
- [Deprecate component `eventManager`](https://github.com/emberjs/rfcs/pull/194)
- [heimdall](https://github.com/heimdalljs/heimdalljs-lib)
- [`ember-bench`](https://github.com/chancancode/ember-bench)
- `node --trace_opt --trace_deopt --allow-natives-syntax my-script.js`

#### Counter-spells and the Art of Keeping Your Application Safe by [Ingrid Epure](https://twitter.com/ingridepure)

- [Video](https://www.youtube.com/watch?v=kPar8n9zaHo&index=6&list=PL4eq2DPpyBbna_5fLPqOqensqSZpGf-hT)
- [Slides](https://speakerdeck.com/ingride/counter-spells-and-the-art-of-keeping-you-application-safe)
- Links:
- [Same origin policy](https://www.w3.org/Security/wiki/Same_Origin_Policy)
- [XSS Scripting](https://en.wikipedia.org/wiki/Cross-site_scripting)
- [Content security policy](https://developers.google.com/web/fundamentals/security/csp/)
- [`ember-cli-content-security-policy`](https://github.com/rwjblue/ember-cli-content-security-policy)
- [Ember Map - Contextual Components](https://embermap.com/topics/contextual-components)
- [`target="_blank"` vulnerability](https://www.jitbit.com/alexblog/256-targetblank---the-most-underestimated-vulnerability-ever/)
- [`ember-cli-template-lint`](https://github.com/rwjblue/ember-cli-template-lint)
- [`eslint`](http://eslint.org)
- [OWASP Top 10](https://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project)

#### Rebuilding Tumblr as a Single Page App by [Oli Griffiths](https://twitter.com/Oligriffiths)

- [Video](https://www.youtube.com/watch?v=284BfgZ_-nE)
- [Slides](/)
- Links:
- [`liquid-fire`](https://github.com/ember-animation/liquid-fire)
- [`ember-simple-auth`](https://github.com/simplabs/ember-simple-auth)
- [`ember-component-css`](https://github.com/ebryn/ember-component-css)
- [`ember-cli-flash`](https://github.com/poteto/ember-cli-flash)
- [`ember-freestyle`](https://github.com/chrislopresto/ember-freestyle)
- [Ember Addons](https://www.emberaddons.com)
- [Ember Observer](https://emberobserver.com)

#### Animate the Web with Ember.js by [Jessica Jordan](https://twitter.com/jjordan_dev)

- [Video](https://www.youtube.com/watch?v=wFJPIjRTIVU&index=8&list=PL4eq2DPpyBbna_5fLPqOqensqSZpGf-hT)
- [Slides](https://jessica-jordan.github.io/animate-the-web-with-emberjs/#/)
- Links:
- [Ember.js Berlin Meetup](https://www.meetup.com/Ember-js-Berlin)
- [The Horse in Motion](http://100photos.time.com/photos/eadweard-muybridge-horse-in-motion)
- [Phi phenomenon](https://en.wikipedia.org/wiki/Phi_phenomenon)
- [Rachel Nabors OSCON 2014 Keynote: "Storytelling on the Shoulders of Giants"](https://www.youtube.com/watch?v=Q9CB7EiU9xg)
- [`ember-web-animations-next-polyfill`](https://github.com/BrianSipple/ember-web-animations-next-polyfill)

#### Data Loading Patterns with JSON API by [Balint Erdi](https://twitter.com/baaz)

- [Video](https://www.youtube.com/watch?v=kPxiiAGMSzE&index=9&list=PL4eq2DPpyBbna_5fLPqOqensqSZpGf-hT)
- [Slides](https://speakerdeck.com/balint/data-loading-patterns-with-json-api)
- Links:
- [JSON API](http://jsonapi.org)
- [ember-concurrency](http://ember-concurrency.com)
- [Balint's site](https://balinterdi.com/emberconf)
- [`ember-data-patterns`](https://github.com/balinterdi/ember-data-patterns)

#### Higher Order Components by [Miguel Camba](https://twitter.com/miguelcamba)

- [Video](https://www.youtube.com/watch?v=MpFudGJn2J0&index=10&list=PL4eq2DPpyBbna_5fLPqOqensqSZpGf-hT)
- [Slides](https://gist.github.com/cibernox/5a46bb73d5690679a7fe07f6b4a5e55e)
- Links:
- [Contextual components released last year](https://emberjs.com/blog/2016/01/15/ember-2-3-released.html#toc_contextual-components)
- [Presentational and Container Components](https://medium.com/@dan_abramov/smart-and-dumb-components-7ca2f9a7c7d0)
- [`ember-power-select`](http://www.ember-power-select.com)
- [`ember-power-calendar`](http://www.ember-power-calendar.com)
- [`ember-basic-dropdown`](https://github.com/cibernox/ember-basic-dropdown)

## Day 2

### Photos

- [Jeremy Green - Morning](http://viewer.cloudhdr.com/galleries/058d63a0-14a3-11e7-8c82-0216f61fe714/gallery-members)
- [Jeremy Green - Afternoon](http://viewer.cloudhdr.com/galleries/9cc292ac-14c3-11e7-8c82-0216f61fe714/gallery-members)

### Live Blogs / Streams

- [Official live stream](http://confreaks.tv/live_events/emberconf2017)
- [Official live subtitles](https://www.streamtext.net/player?event=Tilde)

### Talks

#### Empowering the Next Million Creators by [Edward Faulkner](https://twitter.com/eaf4)

- [Video](https://www.youtube.com/watch?v=9DsBHKj90EY)
- [Slides](/)
- Links:
- [Cardstack](http://cardstack.io)
- [Cardstack (GitHub)](https://github.com/cardstack/cardstack)
- [`squishable-container`](https://github.com/cardstack/squishable-container)
- [`ember-toolbars`](https://github.com/cardstack/ember-toolbars)
- [`ember-overlays`](https://github.com/ef4/ember-overlays)
- [Ember Hearth](http://ember.town/ember-hearth/)

#### SVG Animation and Interaction in Ember by [Jen Weber](https://twitter.com/jwwweber)

- [Video](https://www.youtube.com/watch?v=ZC3lD_DFlkc&index=11&list=PL4eq2DPpyBbna_5fLPqOqensqSZpGf-hT)
- [Slides](https://drive.google.com/open?id=0BxL5EMSDOzzwOVhaeE1kNi0xWUk)
- Links:
- [Inkspace](https://inkscape.org/en/)
- [`tagName`](https://emberjs.com/api/classes/Ember.Component.html#property_tagName)
- [Accessible SVG](https://www.sitepoint.com/tips-accessible-svg/)
- [SVG Animation on CSS Transforms](https://css-tricks.com/svg-animation-on-css-transforms/)
- [SVG Optimization Tools](https://sarasoueidan.com/blog/svgo-tools/)
- [`ember-d3`](https://www.npmjs.com/package/ember-d3)
- [`ember-highcharts`](https://www.npmjs.com/package/ember-highcharts)
- [`ember-charts`](http://opensource.addepar.com/ember-charts/#/overview)
- [Ember Twiddle](https://ember-twiddle.com)

#### Mastering Ember from the Perspective of a N00b by [Madison Kerndt](https://twitter.com/mkerndt)

- [Video](https://www.youtube.com/watch?v=BdUL_txyqcw)
- [Slides](/)
- Links:
- [Dreyfus model](https://en.wikipedia.org/wiki/Dreyfus_model_of_skill_acquisition)
- [Turing School](https://www.turing.io)

#### State, Time, and Concurrency by [Alex Matchneer](https://twitter.com/machty)

- [Video](https://www.youtube.com/watch?v=VEzVDOmY-dc&list=PLXQvI7krqI9pmNGIexukXFaqoKP2Yfzu8&index=11)
- [Slides](http://machty.s3.amazonaws.com/emberconf2017/index.html)
- Links:
- [`ember-concurrency` docs](http://ember-concurrency.com/#/docs)

#### Confessions of an Ember Addon Author by [Lauren Tan](https://twitter.com/sugarpirate_)

- [Video](https://www.youtube.com/watch?v=ln_DvmQsvis&index=26&list=PLXQvI7krqI9pmNGIexukXFaqoKP2Yfzu8)
- [Slides](https://speakerdeck.com/poteto/emberconf-2017-confessions-of-an-ember-addon-author)
- Links:
- [Ember Addons](http://emberaddons.com)
- [Ember Observer](emberobserver.com)
- [Introducing Ember-CLI Addons](https://dockyard.com/blog/2014/06/24/introducing_ember_cli_addons)
- [`ember-concurrency`](http://ember-concurrency.com/#/docs)
- [`ember-power-select`](http://www.ember-power-select.com)
- [`liquid-fire`](https://ember-animation.github.io/liquid-fire)
- [`ember-cli-deploy`](http://ember-cli-deploy.com)
- [`ember-cli-mirage`](http://www.ember-cli-mirage.com)
- [`ember-composable-helpers`](https://github.com/DockYard/ember-composable-helpers)
- [`ember-changeset`](https://github.com/DockYard/ember-changeset)
- [Cheng Lou - Taming the Meta Language - React Conf 2017](https://youtu.be/_0T5OSSzxms)
- [Bringing Ecto Changesets into Ember.js](https://dockyard.com/blog/2016/06/17/ember-changeset)
- [Ember Way](https://emberway.io)
- [`ember-test-selectors`](https://github.com/simplabs/ember-test-selectors)
- [`ramda` docs](http://ramdajs.com/docs/)
- [`ember-burger-menu`](https://github.com/offirgolan/ember-burger-menu)
- [`ember-changeset` demo](http://bit.ly/ember-changeset-demo)
- [`ember-factory-for-polyfill`](https://github.com/rwjblue/ember-factory-for-polyfill)
- [`ember-metrics`](https://github.com/poteto/ember-metrics)
- [`ember-service-worker`](http://ember-service-worker.com)
- [Dash Offline Docs](https://kapeli.com/dash)
- [Semantic Versioning](http://semver.org)
- [`ember-cli-release`](https://github.com/lytics/ember-cli-release)

#### EmberConf MiniTalks

- Videos:
- [MiniTalk: Magnum A.P.I. Adventures in Docs by Todd Jordan & David Baker](https://www.youtube.com/watch?v=043GIQQDkO8&list=PLXQvI7krqI9pmNGIexukXFaqoKP2Yfzu8&index=16)
- [MiniTalk: Ember + VR: Bring Your A-Frame by Kelly Selden](https://www.youtube.com/watch?v=I3o3lV_yfIE&list=PLXQvI7krqI9pmNGIexukXFaqoKP2Yfzu8&index=14)
- [MiniTalk: Baby's First Open Source Project by Liz Baillie](https://www.youtube.com/watch?v=F1UQLBIezHk&list=PLXQvI7krqI9pmNGIexukXFaqoKP2Yfzu8&index=15)
- [MiniTalk: What's New in QUnit by Trent Willis](https://www.youtube.com/watch?v=8SzNe0gy_mY&list=PLXQvI7krqI9pmNGIexukXFaqoKP2Yfzu8&index=17)
- [MiniTalk: Instrumenting Ember Apps with Heimdall by Chris Thoburn](https://www.youtube.com/watch?v=MxmVV3dcXZk&list=PLXQvI7krqI9pmNGIexukXFaqoKP2Yfzu8&index=12)
- [MiniTalk: Typescript & Ember by Daniel Rosenwasser](https://www.youtube.com/watch?v=951HiqnNQ1w&list=PLXQvI7krqI9pmNGIexukXFaqoKP2Yfzu8&index=13)
- [Ember API Beta Docs](https://emberjs.com/api-beta)
- [Ember API Beta GitHub](https://github.com/ember-learn/ember-api-docs)
- [`ember-a-frame`](https://github.com/kellyselden/ember-a-frame)
- [`ember-a-frame` demo](http://kellyselden.github.io/ember-a-frame)
- [`ember-a-frame` slides](https://speakerdeck.com/kellyselden/emberconf-2017-ember-vr)
- [Degenderettes](https://degenderettes.com)
- [QUnit](https://qunitjs.com)
- [heimdall.js](https://github.com/heimdalljs)
- [`ember-perf-timeline`](https://github.com/stefanpenner/ember-perf-timeline)
- [TypeScript](https://www.typescriptlang.org)

#### Spin Me a Yarn by [Serena Frisch](https://twitter.com/serifritsch)

- [Video](https://www.youtube.com/watch?v=4VsLIBb5kxM&index=23&list=PLXQvI7krqI9pmNGIexukXFaqoKP2Yfzu8)
- [Slides](/)
- Links:
- [npm](https://www.npmjs.com)
- [yarn](https://yarnpkg.com/en/)
- [So you want to write a package manager](https://medium.com/@sdboyer/so-you-want-to-write-a-package-manager-4ae9c17d9527)
- [`npm-sandbox`](https://github.com/ashleygwilliams/npm-sandbox)
- [yarn (GitHub)](https://github.com/yarnpkg/yarn)

#### An Animated Guide to Ember Internals by [Gavin Joyce](https://twitter.com/gavinjoyce)

- [Video](https://www.youtube.com/watch?v=A5k2u7AZf6g&index=22&list=PLXQvI7krqI9pmNGIexukXFaqoKP2Yfzu8)
- [Slides](/)
- Links:
- [Journey through Ember.js Glue: Booting Up](https://www.youtube.com/watch?v=BEteW2srG0w)

#### Closing Keynote by [Sarah Mei](https://twitter.com/sarahmei)

- [Video](https://www.youtube.com/watch?v=mz3l_oEA2cU&index=24&list=PLXQvI7krqI9pmNGIexukXFaqoKP2Yfzu8)
- [Slides](/)
- Links:
- [Brooks - No Silver Bullet](http://worrydream.com/refs/Brooks-NoSilverBullet.pdf)
- [Conway's Law](http://www.melconway.com/Home/Conways_Law.html)