EmberConf 2020
2020-03-16..2020-03-18
Portland, OR, United States
[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, front-end developers, framework contributors, web performance engineers, developer experience engineers, accessibility engineers, technical leads
topics
Ember Octane migration path; autotracking reactivity model; AST-based codemods; FastBoot memory profiling; Embroider route-based code splitting; template ES module imports; ember engines with yarn workspaces; accessibility linting and testing; server-side rendering with FastBoot; local-first offline syncing with Pouch-style stores; CSS Grid in Ember apps; decorators and modifier managers
| title | author | length |
|---|---|---|
| Opening Keynote | Yehuda Katz, Jen Weber, Godfrey Chan | 01h 11m |
Ember ships a concrete plan: Ember Octane lands as a December minor stable release that is HTML-first, adds auto-tracking, template-only components, element… | ||
| FastFlood: The Story of a Massive Memory Leak in FastBoot Land | Sergio Arbeo | 26m |
A production FastBoot app leaks roughly 90% of memory across requests and reproduces locally only when built like production. Investigation uses Chrome… | ||
| Octane: A Paradigm shift in EmberJS | Suchita Doshi | 29m |
Ember Octane promises concrete changes: native JavaScript classes replace Ember.Object, Glimmer components cut lifecycle surface from 13 hooks to two life… | ||
| AST: the Secret Weapon to Transform a Codebase | Sophia Wang | 29m |
Abstract Syntax Tree (AST) is the concrete technique that lets a codebase get bulk-upgraded: regex fails on multiline calls but code mod reliably converts… | ||
| Taming the Beast: Managing a really ambitious codebase | Luke Deniston | 31m |
Argues that combining Ember Engines with Yarn workspaces yields a mono-repo layout that is fast for users and manageable for developers, replacing a… | ||
| Lessons Learned from Changing Careers | Kara Luton | 26m |
Career move from ballet and music publicity into front‑end engineering via Iron Yard bootcamp leads to work on the CrowdStrike UX team, learning and using HTML… | ||
| Ember as Song | James C. Davis | 28m |
An Ember Octane app becomes a playable composition using Tone.js on top of the Web Audio API. Components map to parts and contextual components to notes… | ||
| Democratizing Frameworks Through Developer Experience | Sarah Yu | 11m |
Claims that better DX lowers barriers and reduces bugs and frustrated engineers, then shows work: adds M3 models support to Ember inspector, prototypes a… | ||
| Solving Problems for African Soil | Ridhwana Khan | 32m |
Argues that African constraints are concrete: rolling outages of 4–12 hours, ~51% smartphone ownership in South Africa, and data at ~$10/GB make heavy JS and… | ||
| Why JS is Coming to Ember Templates | Matthew Beale | 18m |
Claims that templates will accept ES module imports so components are referenced statically, not by runtime resolver; demonstrates micro-lib examples, bundling… | ||
| Shift Left | Melanie Sumner | 18m |
Argues that shifting accessibility left measurably raises code quality: enableable lint rules and tests catch problems before commit, cutting Jira churn and… | ||
| Autotracking: Reactivity and State in Modern Ember | Chris Garrett | 36m |
Autotracking claims to give Ember Octane fast reactivity with minimal annotation by wrapping root state with a tracked decorator and using a global revision… | ||
| An Octane-Powered JAM Stack | Chris Manson | 31m |
Empress is a concrete Ember Octane stack that pre-renders with FastBoot and primer pre-rendering at build time to emit static HTML served from a CDN… | ||
| A11y First and Everyone Wins | Ava Wroten | 33m |
Claims a drag‑and‑drop sidebar feature is rescued by accessibility while keeping mouse and touch intact, implemented by wrapping Ember Sortable with composable… | ||
| EmberQuest: Building an Octane Role Playing Game | Dan Monroe | 25m |
A playable Octane RPG exists: hex maps with fog‑of‑war and A pathfinding that finds far targets in ~4 ms, WebGL running at 60 fps, physics and collisions… | ||
| An Ember Dev's Guide to CSS Grid | James Steinbach | 32m |
Claims that learning eight Grid pieces (columns/rows, fractional units, grid template areas, gap, repeat, min/max/auto sizing, logical inline/block directions… | ||
| Stronger App Architecture Using Maps | Matt Gardner | 40m |
Shows a concrete stack and what actually worked: an Ember app (Zola) rendering lots of civic layers with GeoJSON for small sets and vector tiles for fast… | ||
| The Power of Debugging | Samanta De Barros | 26m |
Browser DevTools show how to debug Ember apps in development and production: set breakpoints in the Sources tab, pretty-print minified bundles with… | ||
| Talking to Your Dog with Ember | Robert Wagner | 25m |
Prototype deciphers barks into alert / greeting / playful / distress by analyzing audio with the Web Audio API and Ember, using an OfflineAudioContext and… | ||
| The Moderate Programmer | Derek Gavey | 15m |
Advice lands on concrete rules: name things three words or less and use plurals or prefixes like is/has for booleans; functions do one conceptual thing, avoid… | ||
| Why Contributing Seems Scary | Anne-Greeth van Herwijnen | 15m |
Argues that contribution barriers are social and procedural not technical, backed by specific actions: a first four lines of code pull request that lands on… | ||
| Decorators in Depth | Marco Otte-Witte | 41m |
Decorators are shown as concrete functions that wrap or replace class members: examples include a benchmark decorator that times and logs a model method, an… | ||
| Investing in Ember | Jessica Jordan | 31m |
Argues that paying engineers to work on OSS produces measurable business returns, citing a hospital case with 4.75 million euro first‑year savings and 8.17… | ||
| Programmer's Bookshelf: Cliff Notes Edition | Lisa Backer | 28m |
Two practical book summaries that name numbers and show methods: the revised Pragmatic Programmer condenses advice into 100 short tips and urges treating… | ||
| Closing Keynote | Nicole Sullivan | 26m |
Chrome adds a Frameworks PM, collaborates weekly with React to design a scheduler, and sunsets Polymer after poor adoption. Chrome reports a survey of over… | ||
| Octane Octopus: The Multi-Faceted Migration | Jordan Hawker | 23m |
A concrete, four‑phase migration lets a codebase adopt Octane incrementally while continuing feature work: upgrade to Ember 3.16 LTS, opt into Octane features… | ||
| nothing matches | ||