{"id":15540439,"url":"https://github.com/poteto/emberconf-2016","last_synced_at":"2025-04-15T19:39:33.943Z","repository":{"id":148477006,"uuid":"54993834","full_name":"poteto/emberconf-2016","owner":"poteto","description":"A collection of links that cover what happened during EmberConf 2016","archived":false,"fork":false,"pushed_at":"2016-04-22T05:04:48.000Z","size":42,"stargazers_count":268,"open_issues_count":1,"forks_count":22,"subscribers_count":32,"default_branch":"master","last_synced_at":"2024-10-18T23:34:13.016Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/poteto.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2016-03-29T16:57:41.000Z","updated_at":"2024-06-12T16:12:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"d4e42b17-9bfa-4757-a3fe-8eb1b920f726","html_url":"https://github.com/poteto/emberconf-2016","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/poteto%2Femberconf-2016","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/poteto%2Femberconf-2016/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/poteto%2Femberconf-2016/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/poteto%2Femberconf-2016/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/poteto","download_url":"https://codeload.github.com/poteto/emberconf-2016/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249140059,"owners_count":21219228,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-02T12:13:46.181Z","updated_at":"2025-04-15T19:39:33.920Z","avatar_url":"https://github.com/poteto.png","language":null,"readme":"# EmberConf 2016 Summary\n\nA collection of links that cover what happened during EmberConf 2016. There is also a summary repo for [EmberConf 2015](https://github.com/poteto/emberconf-2015).\n\n![https://twitter.com/rwjblue/status/714861314569424896](https://pbs.twimg.com/media/Ceuyk2dWEAILjH_.jpg)\n\n## Day 1\n\n### Photos\n- [Jeremy Green](http://viewer.cloudhdr.com/galleries/985ca48c-f5d9-11e5-87cb-8eb224a22d61/gallery-members)\n\n### Live Blogs / Streams / Highlights\n\n- [DockYard](https://usecanvas.com/dockyard/emberconf-2016/288vBvk9XoyPi2yoEl2GHn)\n- [Mehul Kar](https://www.periscope.tv/mehulkar/1vOxwQBOXXNGB)\n- [Alex DiLiberto](http://alexdiliberto.com/posts/emberconf-2016-cliffsnotes/)\n\n### Talks\n\n#### Opening Keynote by [Yehuda Katz](https://twitter.com/wycats) and [Tom Dale](https://twitter.com/tomdale)\n\n- [Video](https://www.youtube.com/watch?v=1xbN67jA4YA\u0026list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW)\n- [Slides](https://speakerdeck.com/tomdale/emberconf-2016-keynote)\n- Links:\n    + [Ember Community Survey 2016 results](http://emberjs.com/ember-community-survey-2016/)\n    + [ember-concurrency](https://github.com/machty/ember-concurrency)\n    + [ember-twiddle](https://ember-twiddle.com/)\n    + [ember-observer](https://emberobserver.com/)\n    + [smoke-and-mirrors](https://github.com/runspired/smoke-and-mirrors)\n    + [ember-redux](https://github.com/toranb/ember-redux)\n    + [angular-cli](https://ngcli.github.io/)\n    + [The Chrome Distortion: how Chrome negatively alters our expectations](https://blog.runspired.com/2016/03/25/the-chrome-distortion-chrome-alters-our-expectations-in-highly-negative-ways/) by [runspired](https://www.twitter.com/runspired)\n    + [DockYard running on FastBoot](https://dockyard.com)\n    + [ember-fastboot](http://www.ember-fastboot.com/)\n    + [Glimmer 2](https://github.com/tildeio/glimmer)\n    + [ember-appcache-demo](https://ebryn.github.io/ember-appcache-demo/)\n\n#### Using Service Workers in Ember by [John Kleinschmidt](https://twitter.com/jkleinsc)\n\n- [Video](https://www.youtube.com/watch?v=9YOvV4ZgDhU\u0026index=1\u0026list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW)\n- [Slides](http://jkleinsc.github.io/emberconf2016)\n- Links:\n    + [hospitalrun.io](http://hospitalrun.io/)\n    + [isserviceworkerready?](https://jakearchibald.github.io/isserviceworkerready/)\n    + [service-worker-cookbook](https://serviceworke.rs/)\n    + [broccoli-serviceworker](https://github.com/jkleinsc/broccoli-serviceworker)\n    + [serviceworker-toolbox](https://github.com/GoogleChrome/sw-toolbox)\n\n#### Cross-Pollinating Communities: We All Win by [Chris Ball](https://twitter.com/cball_)\n\n- [Video](https://www.youtube.com/watch?v=DDnN3Qnd3tw\u0026list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW)\n- [Slides](https://speakerdeck.com/cball/cross-pollinating-communities-we-all-win)\n- Links:\n    + [Announcing Amber.js](http://yehudakatz.com/2011/12/08/announcing-amber-js/)\n\n#### \\\u003cselect\\\u003eing Good Ember Patterns by [Brenna O'Brien](https://twitter.com/brnnbrn)\n\n- [Video](https://www.youtube.com/watch?v=yvvst_639oY\u0026list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW)\n- [Slides](http://talks.brennaobrien.com/ember-select/selecting-good-ember-patterns.pdf)\n- Links:\n    + [ember-ted-select](https://github.com/tedconf/ember-ted-select)\n\n#### An Illustrated Guide to Ember by [Brigitte Warner](https://twitter.com/BrigitteWarner)\n\n- [Video](https://www.youtube.com/watch?v=-TB-u5QxjE4\u0026index=4\u0026list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW)\n- [Slides](http://slides.com/brigittewarner/illustrated-guide-to-ember#/)\n\n#### Building Desktop Apps with Ember and Electron by [Felix Rieseberg](https://twitter.com/felixrieseberg)\n\n- [Video](https://www.youtube.com/watch?v=_uA5LZk2vmQ\u0026list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW)\n- [Slides](https://speakerdeck.com/felixrieseberg/emberconf-2016-building-desktop-apps-with-ember-and-electron)\n- Links:\n    + [ember-electron](https://github.com/felixrieseberg/ember-electron)\n    + [Ghost Desktop App](https://github.com/TryGhost/Ghost-Desktop)\n    + [electron](http://electron.atom.io/)\n\n#### How I Learned to Love Ember by [Ju Liu](https://twitter.com/arkh4m)\n\n- [Video](https://www.youtube.com/watch?v=m2YD-wA5sAw\u0026list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW)\n- [Slides](https://speakerdeck.com/arkham/how-i-learned-to-love-ember)\n\n#### Building Mobile Applications with Ember by [Alex Blom](https://twitter.com/alexblom)\n\n- [Video](https://www.youtube.com/watch?v=Ry639hvWKbM\u0026list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW)\n- [Slides](http://www.slideshare.net/AlexBlom/ember-conf-2016-building-mobile-apps-with-ember)\n- Links:\n    + [ember-cordova](https://github.com/isleofcode/ember-cordova)\n\n#### Living Style Guide Driven Development by [Chris LoPresto](https://twitter.com/chrislopresto)\n\n- [Video](https://www.youtube.com/watch?v=Z1lL_Zo62h0\u0026list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW)\n- [Slides](http://chrislopresto.com/presentations/living-style-guide-driven-development?c=false\u0026h=0\u0026ph=900\u0026pw=1600\u0026v=0)\n- Links:\n    + [ember-freestyle](https://github.com/chrislopresto/ember-freestyle)\n    + [an agile design manifesto for ember.js](https://medium.com/ember-js-framework/an-agile-design-manifesto-for-emberjs-faae08ce7869#.6294bg8jo)\n\n#### Warp Speed Memory Management by [Kelly Senna](https://twitter.com/simplysenna)\n\n- [Video](https://www.youtube.com/watch?v=5goUZF45VCk\u0026list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW)\n- [Slides](https://speakerdeck.com/ksenna/emberconf-2016-warp-speed-memory-management)\n\n#### Debugging Ember With Empathy by [Vaidehi Joshi](https://twitter.com/vaidehijoshi)\n\n- [Video](https://www.youtube.com/watch?v=CctE59nvXyw\u0026list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW)\n- [Slides](http://slides.com/vaidehijoshi/debugging-ember-empathy#/)\n\n#### Dissecting an Ember CLI Build by [Estelle DeBlois](https://twitter.com/edeblois)\n\n- [Video](https://www.youtube.com/watch?v=hNwgp9alwKg\u0026list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW)\n- [Slides](https://speakerdeck.com/brzpegasus/dissecting-an-ember-cli-build)\n- Links:\n    + [broccoli-concat](https://github.com/ember-cli/broccoli-concat)\n    + [broccoli-merge-trees](https://github.com/broccolijs/broccoli-merge-trees)\n    + [ember-metrics](https://github.com/poteto/ember-metrics)\n    + [broccoli-stew](https://github.com/stefanpenner/broccoli-stew)\n    + [ember-cli addon hooks](https://github.com/ember-cli/ember-cli/blob/master/ADDON_HOOKS.md)\n\n#### Ember at Scale by [Chad Hietala](https://twitter.com/chadhietala)\n\n- [Video](https://www.youtube.com/watch?v=xvzM-v9xaEw\u0026list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW)\n- [Slides](http://www.slideshare.net/chadhietala/ember-at-scale)\n- Links:\n    + [ember-prefetch](https://github.com/nickiaconis/ember-prefetch)\n    + [resource-discovery](https://github.com/chadhietala/ember-fastboot-server/tree/resource-discovery)\n    + [ember-fastboot-server](https://github.com/ember-fastboot/ember-fastboot-server)\n    + [chrome-tracing](https://www.npmjs.com/package/chrome-tracing)\n    + [mobile-linkedin](https://www.linkedin.com/m/)\n\n#### You're Building a Distributed System! by [Mike Pack](https://twitter.com/mikepack_)\n\n- [Video](https://www.youtube.com/watch?v=-ecg0wPakWI\u0026list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW)\n- [Slides](http://www.slideshare.net/mikepack/youre-building-a-distributed-system)\n- Links:\n    + [CouchDB](http://couchdb.apache.org/)\n    + [PouchDB](https://pouchdb.com/)\n    + [Firebase](https://www.firebase.com/)\n    + [Orbit.js](https://github.com/orbitjs/orbit.js)\n    + [CRDTs](https://en.wikipedia.org/wiki/Conflict-free_replicated_data_type)\n\n#### The Tale of Two Teams by [Ray Tiley](https://twitter.com/raytiley)\n\n- [Video](https://www.youtube.com/watch?v=82hCVrgqlrM\u0026list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW)\n- [Slides](https://speakerdeck.com/raytiley/a-tale-of-two-teams)\n\n## Day 2\n\n### Photos\n\n- [Jeremy Green](http://viewer.cloudhdr.com/galleries/3d907f2c-f6a8-11e5-912c-ca74e7c7373d/gallery-members)\n\n### Live Blogs / Streams\n\n- [DockYard](https://usecanvas.com/dockyard/emberconf-2016/288vBvk9XoyPi2yoEl2GHn)\n\n### Talks\n\n#### Ember CLI, The Next Generation by [Stefan Penner](https://twitter.com/stefanpenner)\n\n- [Video](https://www.youtube.com/watch?v=UMo9DHrRccI\u0026list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW)\n- Slides: TBA\n- Links:\n    + [Bash on Microsoft](http://techcrunch.com/2016/03/30/be-very-afraid-hell-has-frozen-over-bash-is-coming-to-windows-10/)\n\n#### Building a Game in Ember Starring Your Cat by [Matt McKenna](https://twitter.com/mattmckenna)\n- [Video](https://www.youtube.com/watch?v=t9v3CBowdxw\u0026index=16\u0026list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW)\n- [Slides](https://speakerdeck.com/mtmckenna/build-a-game-in-ember-starring-your-cat)\n\n#### Compose Yourself with Ember and D3 by [Ivan Vanderbyl](https://twitter.com/ivanderbyl)\n\n- [Video](https://www.youtube.com/watch?v=SOfwqwqWhMU\u0026list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW)\n- [Slides](https://speakerdeck.com/ivanvanderbyl/building-ambitious-data-visualisations)\n- Links:\n    + [d3-shape](https://github.com/d3/d3-shape)\n    + [d3-array](https://github.com/d3/d3-array)\n    + [d3-scale](https://github.com/d3/d3-scale)\n    + [ember-cli-d3-shape](https://github.com/ivanvanderbyl/ember-cli-d3-shape)\n    + [maximum-plaid](https://github.com/ivanvanderbyl/maximum-plaid)\n\n#### Easy-Bake Testing by [Liz Baillie](https://twitter.com/infinite_math)\n\n- [Video](https://www.youtube.com/watch?v=9Wj01UrGtfs\u0026list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW)\n- [Slides](http://www.slideshare.net/LizBaillie/easybake-testing-emberconf-2016)\n\n#### Idiomatic Ember: Sweet Spot of Performance and Productivity by [Lauren Tan](https://twitter.com/sugarpirate_)\n\n- [Video](https://www.youtube.com/watch?v=lP9ap-AKBAM\u0026list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW)\n- [Slides](http://bit.ly/idiomatic-ember)\n- Links:\n    + [decorators proposal](https://github.com/wycats/javascript-decorators)\n    + [async/await](https://github.com/tc39/ecmascript-asyncawait)\n    + [generators](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/function*)\n    + [ember-concurrency](https://github.com/machty/ember-concurrency)\n    + [ember-route-action-helper](https://github.com/DockYard/ember-route-action-helper)\n    + [ember-composable-helpers](https://github.com/DockYard/ember-composable-helpers)\n    + [observer talk](https://youtu.be/vvZEddrClAQ) by Stefan Penner\n    + [servo webrender](https://air.mozilla.org/bay-area-rust-meetup-february-2016/#@1m53s)\n\n#### The Ember Addon Community by [Katie Gengler](https://twitter.com/katiegengler)\n\n- [Video](https://www.youtube.com/watch?v=_FZw_cokIhc\u0026list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW)\n- [Slides](https://docs.google.com/presentation/d/12_jRFES1PibiBBpUxsC7HW8kSamgRnXG0wNrwqU6dOg/pub?start=false\u0026loop=false\u0026delayms=3000\u0026slide=id.p)\n\n#### Immutability is for UI, You, and I by [Charles Lowell](https://twitter.com/cowboyd)\n\n- [Video](https://www.youtube.com/watch?v=r2Cq1mUlRk4\u0026list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW)\n- [Slides](https://speakerdeck.com/cowboyd/immutability-is-for-ui-you-and-i)\n- Links:\n    + [om](https://github.com/omcljs/om)\n    + [omniscient.js github](https://github.com/omniscientjs/omniscient)\n    + [omniscient.js site](http://omniscientjs.github.io/)\n    + [immutability podcast](https://frontsidethepodcast.simplecast.fm/33)\n    + [ember-impagination](https://github.com/thefrontside/ember-impagination)\n    + [emberx-xml-http-request](https://github.com/thefrontside/emberx-xml-http-request)\n\n#### Migrating an Existing App to Ember, Component After Component by [Xavier Cambar](https://twitter.com/xcambar)\n\n- [Video](https://www.youtube.com/watch?v=-iL8ME7Ux2k\u0026index=21\u0026list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW)\n- [Slides](https://xcambar.github.io/emberconf_2016/)\n\n#### How to Build a Compiler by [James Kyle](https://twitter.com/thejameskyle)\n\n- [Video](https://www.youtube.com/watch?v=Tar4WgAfMr4\u0026list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW)\n- Slides: TBA\n- Links:\n    + [The super tiny compiler](https://github.com/thejameskyle/the-super-tiny-compiler)\n\n#### The Great Migration: Redesigning and Rewriting our App in Ember.js by [Jade Applegate](https://twitter.com/jadeapplegate)\n\n- [Video](https://www.youtube.com/watch?v=mbESxa_0PBs)\n- [Slides](https://speakerdeck.com/jadeapplegate/emberconf-2016-redesigning-and-rewriting-our-application-in-ember-dot-js)\n\n#### The Future of Ember Templating by [Godfrey Chan](https://twitter.com/chancancode) \u0026 [Yehuda Katz](https://twitter.com/wycats)\n\n- [Video](https://www.youtube.com/watch?v=dpx9P1cz37k\u0026list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW)\n- [Slides](https://speakerdeck.com/chancancode/the-future-of-ember-templating)\n- Links:\n    + [Glimmer guide](https://github.com/tildeio/glimmer/blob/master/guides/01-introduction.md)\n    + [The Ultimate Glimmer 2 Test Porting Guide](https://github.com/emberjs/ember.js/issues/13127)\n\n#### Interoperable Component Patterns by [Matthew Beale](https://twitter.com/mixonic)\n\n- [Video](https://www.youtube.com/watch?v=fFbns_4YR28\u0026index=23\u0026list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW)\n- [Slides](madhatted.com/2016/4/12/interoperable-component-patterns)\n- Links:\n    + [Full slide deck](http://www.slideshare.net/mixonic/interoperable-component-patterns)\n    + [A Pattern Language by Christopher Alexander](https://en.wikipedia.org/wiki/A_Pattern_Language)\n    + [custom-elements](http://webcomponents.org/polyfills/custom-elements/)\n    + [x-tag](http://x-tag.github.io/)\n    + [Polymer](https://www.polymer-project.org/1.0/)\n\n#### EmberConf MiniTalks\n\n- Videos:\n    + [Accessibility in Ember by Ben Holmes](https://www.youtube.com/watch?v=KmzLMV-K4BI\u0026list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW)\n    + [Ember Twiddle by Gaurav Munjal](https://www.youtube.com/watch?v=DDrH2-_pDlo\u0026list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW)\n    + [JavaScript Callstack by Liz Tom](https://www.youtube.com/watch?v=T5-P8GLVlhY\u0026list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW)\n    + [WebRTC + Ember by Xander Dumaine](https://www.youtube.com/watch?v=owZi3xgiWJA\u0026list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW)\n    + [The Learning Team by Ricardo Mendes](https://www.youtube.com/watch?v=aYn9iTdsz9w\u0026list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW)\n    + [How to Start an Ember Revolution by Patrick O'Doherty](https://www.youtube.com/watch?v=Z7KIIDW9nZQ\u0026index=35\u0026list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW)\n    + [My Experience Learning Ember and Becoming a Software Engineer by Ming Lu](https://www.youtube.com/watch?v=iiHlVVLOW2w\u0026index=36\u0026list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW)\n- [Javascript stack visualization](http://latentflip.com/loupe)\n- [ember-twiddle](https://ember-twiddle.com/)\n- [ember-a11y](https://github.com/nathanhammond/ember-a11y)\n- [ember-hearth](http://ember.town/ember-hearth/)\n\n#### Ember Between Design and Development by [Lisa Gringl](https://twitter.com/kringal) \u0026 [Francesco Novy](https://twitter.com/_fnovy)\n\n- [Video](https://www.youtube.com/watch?v=mIpwlxdqLcU\u0026list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW)\n- [Slides](http://slides.com/lisagringl/ember-between-design-development#/)\n\n#### Closing Keynote: Reversing the River by [Oren Teich](https://twitter.com/teich)\n\n- [Video](https://www.youtube.com/watch?v=EZT9ndgOE6U\u0026list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW)\n- Slides: TBA\n","funding_links":[],"categories":["Packages"],"sub_categories":["Articles"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpoteto%2Femberconf-2016","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpoteto%2Femberconf-2016","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpoteto%2Femberconf-2016/lists"}