EmberConf 2016
2016-03-28..2016-03-30
Portland, OR, United States
[EmberConf 2014, EmberConf 2015, EmberConf 2016, EmberConf 2017, EmberConf 2018, EmberConf 2019, EmberConf 2020, EmberConf 2021, EmberConf 2022, EmberConf 2023]
who it's for
Ember developers, frontend engineers, addon authors, CLI and tooling engineers, mobile and desktop app developers, engineering managers
topics
FastBoot server rendering; Glimmer rendering engine; Ember CLI build pipeline; service worker offline strategies; ember-electron desktop packaging; ember-cli-cordova mobile integration; data-down, actions-up component patterns; addon ecosystem and publishing; memory profiling and leak prevention; living style guide development; RFC-driven upgrade migrations; HTMLBars and templating future
| title | author | length |
|---|---|---|
| Opening Keynote | Yehuda Katz, Tom Dale | 01h 01m |
Conference updates list concrete outcomes not fluff: community grows to almost 1,950 attendees, ember CLI logs 52 million live reload events and ember… | ||
| Using Service Workers in Ember | John Kleinschmidt | 27m |
Ember app for the developing world (target ~14,000 hospitals) proves service workers make offline usable: build uses broccoli-serviceworker to precache assets… | ||
| Cross-Pollinating Communities, We All Win | Chris Ball | 23m |
Argues that Ember repeatedly copies concrete ideas and makes them work showing wins and failures not platitudes Ember rewrites its renderer into the Glimmer… | ||
| <select>ing Good Ember Patterns | Brenna O'Brien | 27m |
Moves the old Ember select off the magic path to native DOM and explicit data flow, claiming one-way data-down actions up and native change events avoid… | ||
| An Illustrated Guide to Ember | Brigitte Warner | 24m |
Ember application for school finance displays thousands of rows in a semantic table; Ember 1.6 uses metamorph script tags causing rendering to take 6 seconds… | ||
| Building Desktop Apps with Ember and Electron | Felix Rieseberg | 24m |
Ember plus Electron converts a web app into a real desktop binary: ember-electron automates setup, injects Ember Inspector, runs tests inside Electron, builds… | ||
| How I Learned to Love Ember | Ju Liu | 21m |
Recounts actually rewriting a huge part of a Rails app into Ember and rebuilding Gmail‑like interfaces so interactive features work; describes fighting upgrade… | ||
| Building Mobile Applications with Ember | Alexander Blom | 29m |
Shows how to reuse an existing Ember app with Cordova, including an ember-cli-cordova fork that adds splash screen mixins, platform and cordova services, and… | ||
| Living Style Guide Driven Development | Chris LoPresto | 30m |
Argues that building a living style guide from the actual code speeds design feedback and prevents regressions by presenting ember components in isolation… | ||
| Warp Speed Memory Management | Kelly Senna | 23m |
Explains how JavaScript allocation and release actually work and shows Chrome V8 using generational and mark-and-sweep collectors, why frequent young… | ||
| Debugging Ember With Empathy | Vaidehi Joshi | 29m |
A small CRUD Ember app — a recipe tracker with a grocery-list feature — exposes three concrete bugs and fixes: intermittent missing data because of model hook… | ||
| Dissecting an Ember CLI Build | Estelle DeBlois | 31m |
Explains how Ember CLI delegates builds to Broccoli and shows concrete edits: create source and transform nodes, chain broccoli-babel-transpiler →… | ||
| Ember at Scale | Chad Hietala | 30m |
Ember scales to hundreds of engineers and ~400 million users by shipping a server-side component called the base page renderer that runs the same Ember app in… | ||
| You're Building a Distributed System! | Mike Pack | 32m |
A team ships an Ember app to Uganda, experiences the internet going down about five times and power outages three times, and treats the browser as a node in a… | ||
| The Tale of Two Teams | Ray Tiley | 31m |
Two product teams start with messy, decade‑old code; one integrates a new frontend incrementally, the other attempts a full rewrite and stalls. The successful… | ||
| Ember CLI, The Next Generation | Stef Penner | 28m |
Ember CLI shows concrete wins: 100 million live reloads and ~2,000 public add-ons, and rebuilds that drop from 30+ seconds to ~600 ms—profiling and broccoli… | ||
| Building a Game in Ember Starring Your Cat | Matt McKenna | 29m |
Builds a Canvas game starring Crisanta using Ember with an explicit game loop driven by requestAnimationFrame, game state held in an Ember service, and menus… | ||
| Compose Yourself with Ember and D3 | Ivan Vanderbyl | 31m |
Shows how d3 shape and Ember components produce reusable, composable charts: data loads in routes, controllers map raw Influx-style arrays to timestamp/value… | ||
| Easy-Bake Testing | Liz Baillie | 20m |
Ember apps get QUnit out of the box plus Ember Test Helpers and Testem so tests run and wait for async helpers; unit tests exercise pure functions… | ||
| Idiomatic Ember, Sweet Spot of Performance and Productivity | Lauren Tan | 29m |
Ember 2.x changes practice: embrace Data Down, Actions Up and one‑way glimmer components, move singleton state into services while controllers become routable… | ||
| The Ember Addon Community | Katie Gengler | 26m |
Ember addons number 2,632 since 2014 and filtering for description repo updates and non-deprecation yields about 1,497 active addons, backed by 2,288… | ||
| Immutability is for UI, You, and I | Charles Lowell | 30m |
Argues that treating component state as a stream of discrete frames — an immutable model for UI — removes timing bugs and makes debugging, logging, undo/redo… | ||
| Migrating an Existing App to Ember, Component After Component | Xavier Cambar | 24m |
Migrates a legacy server rendered app to Ember incrementally, replacing UI pieces until the page becomes an Ember app; avoids a 6–18 month big bang rewrite by… | ||
| How to Build a Compiler | James Kyle | 28m |
A working Lisp → JavaScript compiler gets built end to end: a tokenizer, recursive parser, AST traverser using a visitor, a transformer that maps into a Babel… | ||
| The Great Migration, Redesigning and Rewriting our App in Ember.js | Jade Applegate | 25m |
A legacy Backbone/CoffeeScript dashboard gets ported to Ember.js with Ember CLI, ember-qunit, Mirage and Ember Data, components replace ad‑hoc patterns and one… | ||
| The Future of Ember Templating | Godfrey Chan, Yehuda Katz | 32m |
Glimmer 2 presents a concrete implementation: a pull‑based reference primitive plus an entity tag validation system and a compact revision tagging encoding… | ||
| Interoperable Component Patterns | Matthew Beale | 33m |
Conference survey shows ~2,000 responses and the talk makes concrete interoperability choices: use custom elements via a polyfill (recommends x-tag polyfill… | ||
| EmberConf MiniTalks | Leah Silber | |
-- no description -- | ||
| Ember Between Design and Development | Lisa Gringl, Francesco Novy | 32m |
Three concrete practices and their outcomes: three levels of docs — YUIDoc for JS APIs, a living styleguide (broccoli living-styleguide + SCSS) and a component… | ||
| Closing Keynote" Reversing the River" | Oren Teich | 29m |
A specific engineering story anchors the talk: nineteenth century Chicago builds sewers then raises Chicago 10 feet because gravity fails then ultimately… | ||
| nothing matches | ||