~/conference

EmberConf 2022

Ember app developers, Ember add-on maintainers, tooling and build engineers, frontend engineers, accessibility engineers, QA and test engineers

template imports via gjs; tracked maps and arrays; embroider build architecture; first-party TypeScript support; Storybook CSF story integration; ember services patterns; colorblindness emulator and testing; lint-driven upgrade strategy; responsive components and container queries; async resources with abort controller

titleauthorlength
Keynote Part 1Yehuda Katz43m
A roadmap for Ember’s next edition explains concrete wins: template tag moves templates into JS so components, helpers and modifiers use normal imports…
Talk on
Keynote Part 2Godfrey Chan38m
Polaris moves Ember to standard npm packages so add-ons become normal libraries with a v2 add-on format and shipped TypeScript types; a new build architecture…
Talk on
Thinking in Stories: Component-FirstAva Wroten38m
Generates a fresh Ember app and builds precisely one component—a Tailwind UI contact card—then wires a CSF story into Storybook so stories double as test…
Talk on
Template-first Data VisualizationsMichael Lange33m
Asserts a template-first workflow where Ember templates hold SVG markup while D3 supplies math and helpers; scales and axes come from d3.scaleBand and d3.axis…
Talk on
Show & Tell with Ember ServicesJen Weber18m
Shows three concrete Ember services: a form-data service storing tracked properties across routes, a camera permissions/webcam service that requests and reuses…
Talk on
The Road to TypeScriptChris Krycho32m
Ember ships official TypeScript support with concrete RFCs, published types (moving off DefinitelyTyped), and a tested semver policy that lets core libs use a…
Talk on
Accessibility & Ember: Learning about ColorblindnessAgathe Badia45m
A usable color blindness emulator exists as an Ember app deployed on Netlify and a Chrome extension that applies SVG filters by hell2u across pages. The…
Talk on
Lint Your Code Into the FutureChris Mason30m
A concrete process reduces upgrade pain: write specific lint rules (example: ban a Tailwind flex class on a ui-button), use AST Explorer to locate patterns…
Talk on
The Dark Side of the WebAnne-Greeth van Herwijnen20m
Concrete changes and tools: uses CSS media queries with prefers-color-scheme to swap color variables, moves light/dark palettes into separate roots, and in…
Talk on
Responsive Components: Present & FutureJames Steinbach26m
Four concrete techniques land now and next: three CSS patterns (flexbox wrapping that toggles row/stack at a container breakpoint, grid with…
Talk on
What's the hardest thing TIMING! about async?Jim Schofield25m
Async derived data causes subtle bugs so the work shows five concrete iterations from a naive constructor fetch to a reusable resource that actually cancels…
Talk on
Loses at Wordle Once... Builds Ember AppJake Bixby16m
A lost Wordle guess sparks building a web app that narrows answers from 13,000 five-letter words down to a small common set using dictionary-key permutation…
Talk on
A Guide to Perfecting Pull RequestsKara Luton21m
Advice focuses on concrete rules and tools: avoid a 1300‑line PR, prefer splitting work and making one PR per version, and keep reviews under 200 to 400 lines…
Talk on
Element Modifiers: Under the HoodJai Bhagat33m
Explains glimmer as a compile/runtime VM, shows the modifier manager lifecycle, and demonstrates the high level modifier API modifier(element, positionalArgs…
Talk on
Space Jamming AccessibilityZoë Bijl, Jenny Judova39m
Compares the original 1996 Space Jam site that survives keyboard and screen‑reader checks with the 2021 marketing site that fails them; demos use keyboard…
Talk on
Fireside Chat with Yehuda Katz and Ed FaulknerYehuda Katz, Edward Faulkner01h 31m
Explains a concrete reactivity extraction called Starbeam that already runs tests and yields a tiny database‑style library built on its primitives, shows how…
Panel on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.