+1 (405) 383-8943

Upgrades

From Yarn 1 to pnpm in a mature Ember app

September 28, 2026 · FlameFold

Yarn Classic is end-of-life and hoisting hides broken dependencies that Embroider and Vite will not tolerate. How to move a long-lived Ember app to pnpm workspaces without a lockfile weekend.

Read more

Converting in-repo and v1 addons to the v2 format

September 16, 2026 · FlameFold

Most mature Ember apps carry addons they own: in-repo addons, a private component library, a fork of something abandoned. Moving those to the v2 addon format is the step that makes Embroider and Vite work well, and it can be done one package at a time.

Read more

Auditing and replacing abandoned Ember addons

September 15, 2026 · FlameFold

Most stalled Ember upgrades stall on addons, not on Ember. How to inventory what you depend on, sort it into delete/replace/vendor/own, and convert the ones worth keeping to the v2 format.

Read more

Modernizing an aging Ember test suite

September 14, 2026 · FlameFold

Upgrades, Octane conversion, and migration off Ember all rest on a test suite you believe. How to move an old suite to modern QUnit and @ember/test-helpers, drain the flakes, and get CI back under ten minutes.

Read more

Adopting Embroider in a mature Ember app

June 11, 2026 · FlameFold

Embroider adoption is a ratchet, not a switch. Getting green with compatibility flags off, then earning staticHelpers, staticComponents, and route splitting one stage at a time.

Read more