EmberConf 2021
2021-03-29..2021-03-30
-- 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 developers, frontend engineers, engineering managers, accessibility engineers, release engineers, tooling and addon authors
topics
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
| title | author | length |
|---|---|---|
| Continuous Accessibility | Melanie Sumner | 27m |
A concrete claim: establish continuous accessibility by combining a three-part strategy—fix the code already shipped, make new code accessible by default, and… | ||
| Lint ALL the Things | Bryan M | 15m |
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… | ||
| Handling Images on the Web | Marco Otte-Witte | 31m |
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… | ||
| Technical Interviews Don't Have to Suck | Kaitlin Jones-Muth | 26m |
Teams use a set list of interview questions and a rubric to keep evaluations consistent, avoid live whiteboarding by design so candidates relax (no… | ||
| Introducing Template Imports | Chris Garrett | 08m |
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… | ||
| The Framework I Love | Aamir Mahmood | 17m |
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… | ||
| Birds-Eye Vue of Ember | Gonçalo Morais | 15m |
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… | ||
| Building Forms Mobile Users Will Love | James Steinbach | 19m |
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… | ||
| Cross-File Codemodding | Joshua Lawrence | 28m |
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… | ||
| Keynote Part 1 | Yehuda Katz | 49m |
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… | ||
| Keynote Part 2 | Godfrey Chan | 43m |
Announces concrete outcomes: post‑Octane bug fixes and diagnostics, all built‑ins rewritten on Octane idioms, template‑linter to‑do system with autofixors… | ||
| HTML-First Apps are the Future | Jen Weber | 30m |
Claim: putting semantic HTML first yields better accessibility, SEO, and future-proof UIs. Demonstrations use Ember Octane and show concrete changes—removing… | ||
| Launching at Scale During a Pandemic | Regina Galieva | 16m |
Builds an Ember enterprise sales app for LinkedIn and launches it globally; claims stability without stagnation by investing in foundations and automation… | ||
| Building a Pinterest Clone | Jordan Hawker | 30m |
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… | ||
| Keep It Local | Chris Krycho | 29m |
Argues that shrinking the radius of what must be understood makes code reliable: specific claims include that declaring variables where they’re used makes… | ||
| Learning Ember in 2021 | Lenora Porter | 32m |
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… | ||
| Building a Realtime App with Firebase and Ember M3 | Chris Garrett | 35m |
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… | ||
| Typed Ember extends Confidence | Krystan Huffmenne | 33m |
Converts a seven‑year‑old Ember app to TypeScript during the pandemic, using Octane and native classes plus Ember CLI typescript and DefinitelyTyped, shows… | ||
| Please wait… Oh, It Didn't Work! | Tobias Bieniek | 18m |
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… | ||
| Ending the Plague of Memory Leaks | Steve Szczecina | 17m |
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… | ||
| Modernizing a Massive Monolith | Aubrey Knudson | 28m |
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… | ||
| Fast-Track Ember with Fastboot + Embroider | Suchita Doshi, Thomas Wang | 28m |
Ember apps use Fastboot for server rendering and Embroider for build-time code splitting; Fastboot injects API responses into a shoebox so clients avoid… | ||
| Fun Fast Tools for Serious Work | Edward Faulkner | 38m |
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… | ||
| nothing matches | ||