EmberConf 2019
2019-03-18..2019-03-20
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 maintainers, engineering managers, developer experience engineers, technical writers, open source maintainers
topics
Octane Glimmer components; tracked properties change system; Ember Data adapters and serializers; TypeScript migration with ember-cli-typescript; Embroider and module bundling; addon-driven UI styleguides; ember-concurrency tasks; service worker plugin architecture; testing pyramid and Testem; accessibility auditing and fixes
| title | author | length |
|---|---|---|
| Opening Keynote | Yehuda Katz, Tom Dale | 58m |
Ember announces an Octane addition: a coherent snapshot bundling JavaScript classes, Glimmer components, angle-bracket invocation, and a new change system… | ||
| Building a UI Styleguide in Ember | Frédéric Soumaré | 20m |
Ember-CLI addons become a reusable UI kit: components live in an addon and addon exposes components into app namespace so apps get new components without… | ||
| Your Desktop, the Studio | Kate Ruggeri | 23m |
Claim: making the computer a happy place produces calm and control after boot and small investments pay off. Evidence: a half hour a day learning vim… | ||
| Comparing Patterns in React and Ember | Preston Sego | 34m |
Compares concrete patterns: a Todo MVC and timer demo show Ember’s built‑in services, ember concurrency tasks and change‑tracking minimizing re-renders versus… | ||
| Typed Ember: Strong Types for Better Apps | James C. Davis | 16m |
Argues that adding types makes Ember apps measurably safer: build-time checking, editor feedback, and fewer runtime type errors; demonstrates using… | ||
| Crafting Web Comics with Ember | Jessica Jordan | 31m |
Shows a concrete Ember app that renders multi‑layered comic panels, composes animations with the web animations API (keyframe effects, group effect, timeline)… | ||
| Anatomy of an Addon Ecosystem | Lisa Backer | 26m |
Deep dive into how ember-service-worker implements a plugin ecosystem: code discovers add-ons by package keywords, builds a serviceworker builder (a Broccoli… | ||
| Developing an Ember Test Strategy | Todd Jordan | 28m |
Argues for tight feedback loops and a test distribution that keeps runs short: Ember provides unit, rendering, application tests and a 1,000-test run shows… | ||
| Don't Break The Web | Melanie Sumner | 20m |
An analysis of the top million homepages finds 59,653,607 errors and an average of almost sixty accessibility issues per page with 97.8% of sites affected… | ||
| Dealing with Data in 2019 | Igor Terzic | 31m |
Ember Data claims a lighter, modular core that drops obsolete APIs and enables add-ons to experiment before core adoption; examples include ember-m3 (single… | ||
| The State of Community Documentation | Kenneth Larsen | 23m |
About 5,000 README files are scraped and analysed, showing an ecosystem with more than 55,000 addons and roughly 1,000 new add-ons a year. Findings include… | ||
| Communication and Convention | Julia Donaldson | 25m |
Claim: Ember’s conventions create a shared vocabulary that turns onboarding and mentorship into scalable processes rather than bottlenecks. Cites concrete… | ||
| Ember is for Everyone | Stephen Meya Kenigbolo | |
Teaching absolute beginners with no technical experience to understand Javascript can be quite a daunting task. It's more challenging if you have a thick… | ||
| Building Better Components | Dianne Eramo | 26m |
Ember component patterns get named and demonstrated with concrete tradeoffs: data down actions up for reusable components that never mutate external state… | ||
| Composable Concurrency Tasks | Isaac Ezer | 26m |
Claims that Ember Concurrency uses ES6 generators to make async code concise and cancelable are demonstrated with concrete examples: generator-based tasks… | ||
| New to Ember: What ARE All These Things? | Jennifer Wong | 24m |
A tour of concrete discoveries: shows that mut helper is a naming convention for two‑way updates, can/abilities maps to an authorization class, and… | ||
| How to Grow or Save your Favorite Open Source Project | Jen Weber | 06m |
Claims specific tactics that grow contributor numbers: apply Cialdini principles—praise increases liking, be loud about your work creates social proof, give… | ||
| How I Learned to Stop Worrying and Love the Mono Repo | Hassan Abdel-Rahman | 06m |
Explains moving from in-repo add-ons to a mono repo using yarn workspace, with an example repository that creates packages folders, symlinks node_modules, and… | ||
| From Mainframe to Mainstream: A Case Study in Emberification | Ryan Mark | 06m |
Case study of modernizing a COBOL/DB2 mainframe reservation system into an Ember stack with concrete wins: migration uses Ember Data and Ember CLI deploy, over… | ||
| How to build a Blog Engine in 15m with Ember and NodeJS | Chris Manson | 05m |
Claims ability to get a Markdown blog running in about fifteen minutes but actually compresses it into five, using Ember and NodeJS with the Empress Blog… | ||
| What's Behind Ember Observer's Scores? | Katie Gengler | 06m |
Ember Observer replaces a rigid ten-check checklist with a weighted average so different criteria count more or less, rebalances scores from a 0–10 scale, and… | ||
| Broccoli Update | Oli Griffiths | 08m |
Update lists concrete changes: Broccoli moves its temp directory out of projects which yields up to 32% faster builds and removes noisy filewatch events… | ||
| No Bad Legos: A Toy Box For Everybody | Howie Bollinger | 31m |
Component-driven development plus automated a11y checks means components get audited as they’re built: the axe engine runs inside tests via ember-a11y-testing… | ||
| nothing matches | ||