EmberConf 2022
2022-04-19
-- online --
[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 app developers, Ember add-on maintainers, tooling and build engineers, frontend engineers, accessibility engineers, QA and test engineers
topics
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
| title | author | length |
|---|---|---|
| Keynote Part 1 | Yehuda Katz | 43m |
A roadmap for Ember’s next edition explains concrete wins: template tag moves templates into JS so components, helpers and modifiers use normal imports… | ||
| Keynote Part 2 | Godfrey Chan | 38m |
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… | ||
| Thinking in Stories: Component-First | Ava Wroten | 38m |
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… | ||
| Template-first Data Visualizations | Michael Lange | 33m |
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… | ||
| Show & Tell with Ember Services | Jen Weber | 18m |
Shows three concrete Ember services: a form-data service storing tracked properties across routes, a camera permissions/webcam service that requests and reuses… | ||
| The Road to TypeScript | Chris Krycho | 32m |
Ember ships official TypeScript support with concrete RFCs, published types (moving off DefinitelyTyped), and a tested semver policy that lets core libs use a… | ||
| Accessibility & Ember: Learning about Colorblindness | Agathe Badia | 45m |
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… | ||
| Lint Your Code Into the Future | Chris Mason | 30m |
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… | ||
| The Dark Side of the Web | Anne-Greeth van Herwijnen | 20m |
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… | ||
| Responsive Components: Present & Future | James Steinbach | 26m |
Four concrete techniques land now and next: three CSS patterns (flexbox wrapping that toggles row/stack at a container breakpoint, grid with… | ||
| What's the hardest thing TIMING! about async? | Jim Schofield | 25m |
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… | ||
| Loses at Wordle Once... Builds Ember App | Jake Bixby | 16m |
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… | ||
| A Guide to Perfecting Pull Requests | Kara Luton | 21m |
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… | ||
| Element Modifiers: Under the Hood | Jai Bhagat | 33m |
Explains glimmer as a compile/runtime VM, shows the modifier manager lifecycle, and demonstrates the high level modifier API modifier(element, positionalArgs… | ||
| Space Jamming Accessibility | Zoë Bijl, Jenny Judova | 39m |
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… | ||
| Fireside Chat with Yehuda Katz and Ed Faulkner | Yehuda Katz, Edward Faulkner | 01h 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… | ||
| nothing matches | ||