~/conference

EmberConf 2021

Ember developers, frontend engineers, engineering managers, accessibility engineers, release engineers, tooling and addon authors

Ember Octane migration; Ember Template Imports; ember-template-lint to-do workflow; ESLint plus ember-template-lint; image optimization with WebP; continuous accessibility automation; Fastboot and Embroider builds; Realtime Ember with Firebase M3; cross-file codemodding migrations; diagnosing and fixing memory leaks; progressive web app packaging with Cordova and Electron; technical interview and hiring rubrics

titleauthorlength
Continuous AccessibilityMelanie Sumner27m
A concrete claim: establish continuous accessibility by combining a three-part strategy—fix the code already shipped, make new code accessible by default, and…
Talk on
Lint ALL the ThingsBryan M15m
Ember linting setup uses ESLint plus ember-template-lint and plugins like Node, QUnit and Prettier and reports concrete wins such as catching a missing return…
Talk on
Handling Images on the WebMarco Otte-Witte31m
Overview gives concrete recommendations and data: SVGs in-DOM enable dynamic icons but can bloat JS (example treemap shows 83% of the bundle from SVGs), use…
Talk on
Technical Interviews Don't Have to SuckKaitlin Jones-Muth26m
Teams use a set list of interview questions and a rubric to keep evaluations consistent, avoid live whiteboarding by design so candidates relax (no…
Talk on
Introducing Template ImportsChris Garrett08m
Template imports replace filesystem-based resolution with explicit imports in templates, shipping as a low-level API in 3.25+ and already available via an…
Talk on
The Framework I LoveAamir Mahmood17m
A simple jobs listing app is built with Ember.js using Ember Data and a REST adapter pointed at a mock server, styled with Semantic UI. A Progressive Web App…
Talk on
Birds-Eye Vue of EmberGonçalo Morais15m
Claims that Vue knowledge maps directly to Ember Octane and v3 and that Ember favors convention over pick your own tools. Practical specifics include Ember CLI…
Talk on
Building Forms Mobile Users Will LoveJames Steinbach19m
Concrete rules and demos show what to change: use semantic markup and labels, prefer type, autocomplete, inputmode over JS hacks, link hint/error text with…
Talk on
Cross-File CodemoddingJoshua Lawrence28m
A concrete migration story: a set of three JS code shift transforms run from codemod-cli extracts decorator metadata into JSON, generates Ember argument types…
Talk on
Keynote Part 1Yehuda Katz49m
Ember adopts a disciplined six-week release channels model with feature flags and tooling (Ember CLI, HTMLBars) to stage big changes without breaking apps; an…
Talk on
Keynote Part 2Godfrey Chan43m
Announces concrete outcomes: post‑Octane bug fixes and diagnostics, all built‑ins rewritten on Octane idioms, template‑linter to‑do system with autofixors…
Talk on
HTML-First Apps are the FutureJen Weber30m
Claim: putting semantic HTML first yields better accessibility, SEO, and future-proof UIs. Demonstrations use Ember Octane and show concrete changes—removing…
Talk on
Launching at Scale During a PandemicRegina Galieva16m
Builds an Ember enterprise sales app for LinkedIn and launches it globally; claims stability without stagnation by investing in foundations and automation…
Talk on
Building a Pinterest CloneJordan Hawker30m
Builds a Pinterest‑style masonry grid using CSS Grid and Ember modifiers, claiming a working Ember Photo Gallery demo that reflows responsively with no visible…
Talk on
Keep It LocalChris Krycho29m
Argues that shrinking the radius of what must be understood makes code reliable: specific claims include that declaring variables where they’re used makes…
Talk on
Learning Ember in 2021Lenora Porter32m
Designer-turned-developer documents an explicit learning plan: 30-day, 1 hour a day curriculum using Rock and Roll with Ember, Ember CLI (ember new) and a…
Talk on
Building a Realtime App with Firebase and Ember M3Chris Garrett35m
Shows that Ember M3 pairs with Firestore to treat records as JSON-first models and remove generated classes, letting one dynamic model class represent many…
Talk on
Typed Ember extends ConfidenceKrystan Huffmenne33m
Converts a seven‑year‑old Ember app to TypeScript during the pandemic, using Octane and native classes plus Ember CLI typescript and DefinitelyTyped, shows…
Talk on
Please wait… Oh, It Didn't Work!Tobias Bieniek18m
Button starts showing please wait by using a task from Ember Concurrency so the generator can be cancelled and the loading flag is derived automatically. Tests…
Talk on
Ending the Plague of Memory LeaksSteve Szczecina17m
Memory leaks in long‑running single page apps cause crashes and hard‑to‑reproduce failures; the concrete solution is an addon that records a heap snapshot…
Talk on
Modernizing a Massive MonolithAubrey Knudson28m
Square Dashboard upgrades Ember across a decade instead of rewriting, using code mods, decaffeinate, lints and a 3–8 engineer upgrade team to keep pace while…
Talk on
Fast-Track Ember with Fastboot + EmbroiderSuchita Doshi, Thomas Wang28m
Ember apps use Fastboot for server rendering and Embroider for build-time code splitting; Fastboot injects API responses into a shoebox so clients avoid…
Talk on
Fun Fast Tools for Serious WorkEdward Faulkner38m
Claims that development moves into the browser by running a small Rust HTTP server and a service-worker‑based dev tool that compiles and rewrites modules…
Talk 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.