EmberFest 2023
| title | author | length |
|---|---|---|
| Ember's Technical Foundations – And How They Are Changing | Edward Faulkner | 40m |
Compares Rubik’s Cube search-space facts (4×10^19 states, world record 3.95s average) to software overhead and argues Ember pays ~300% extra moves via legacy… | ||
| Advanced patterns for v2 addons | Simon Ihmig | 39m |
v2 addons are static npm packages using a pull-based v2 addons approach instead of V1’s push model, so nothing ships unless the app imports it. CSS and images… | ||
| Create a modern Ember form manager addon | Shirin Boomi | 19m |
Creates a headless Ember v2 addon called formidable that registers inputs via a modifier and yields an API for register, validate, and submit; uses… | ||
| From El Jardín to Ember: The Aittendee Experience | Sean Devine | 36m |
Live Ember app captures audio in ~12‑second chunks, transcribes with Whisper → transcript chunks, summarizes into chapters, extracts definitions and pull… | ||
| Securing technology investments and open source funding | Marco Otte-Witte | 35m |
Companies need to fund the frameworks they build on because relying on unpaid maintainers creates business risk: Ember has slowed, 50 accepted RFCs pending… | ||
| Living with flaky tests | Drew Neil | 36m |
Shows concrete causes and fixes: Ember + QUnit tests flake from hidden asynchrony (dynamic imports for highlight.js in a syntax-highlighter modifier) and from… | ||
| Perfecting CI pipeline for Ember projects. Faster and with more insights. | Tomek Nieżurawski | 36m |
Large Ember app with ~2,200 tests goes from ~36 minutes (tests + lint + deploy) to under 10 minutes by combining Ember Exam parallel browser splitting, runtime… | ||
| …loading, please wait | Chris Thoburn | 31m |
Argues for flipping to a data-first architecture where a router fetches before rendering, allowing fetches to run in a shared worker/service worker/edge and… | ||
| The Future Soon | Ricardo Mendes | 28m |
Shows concrete migration and new APIs: demonstrates converting an app to template tag (.gjs/.gts) files, imports template helpers into templates, and composes… | ||
| The Ember Guides in French | Marine Dunstetter | 29m |
Translates the Ember Guides into French by running a separate forked website, keeping only the latest release and syncing via a permanent ref-upstream branch… | ||
| EmberData 5.x: The New Era of Backend Integration | Kirill Shaplyko | 22m |
EmberData 5.x shows a concrete replacement for adapters/serializers by wiring a PocketBase backend through the new store service, request manager and a… | ||
| Resources Squared | Preston Sego | 34m |
Argues that a new primitive—resources—unifies Ember patterns (helpers, modifiers, services, data fetching) as lifetime-bound resources with collocated setup… | ||
| Scaling Frontend: Supercharging Productivity with Dedicated Infrastructure Teams | Pat O'Callaghan | 33m |
A dedicated frontend infrastructure team enables focused work on Ember tooling, CI, and DX for a 9.5‑year monolith of ~700,000 lines with ~150 engineers across… | ||
| Q&A with Ed Faulkner | Edward Faulkner | 42m |
Plans target a router rewrite built on tracked reactivity and lifetime primitives so routes drop bespoke hooks like beforeModel/activate and support stateful… | ||
| Lightning Talks | Julien Palmers | 36m |
Six rapid updates: one argues that reading deeper docs, blog posts and source (collect, drill down, don't be scared of code) prevents repeat mistakes; one… | ||
| Road to Embroider. Moving mountains and getting everyone onboard. | Alexey Kulakov | 21m |
A large Ember monorepo with 13 engines, ~126 engineers contributing and ~50 PRs daily upgrades from 3.28 to 4.x, moves CI to GitHub Actions, introduces a… | ||
| Panel: Ember – Why and Where? | Jamie White, Pat O'Callaghan, Jesse White | 35m |
Three companies describe concrete wins: Intercom rebuilds a customer list UI rebuilding user list in 1.5 weeks and grows to ~150 contributors across 30 teams… | ||
| nothing matches | ||