+1 (405) 383-8943

Build & Tooling

Production error tracking in a mature Ember app

October 12, 2026 · FlameFold

Most long-lived Ember apps report errors badly: no source maps, stack traces flattened into one vendor file, and route transitions that swallow failures. How to get honest telemetry before an upgrade, and keep it through Embroider and Vite.

Read more

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

Initial load performance in a mature Ember app

September 17, 2026 · FlameFold

Ten years of features usually means one large bundle and a slow first paint. How to measure what your app actually ships, split it by route, defer the heavy vendor code, and tell a bundle problem from a rendering one.

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

TypeScript and Glint in a mature Ember app

September 14, 2026 · FlameFold

Ember ships its own types now and Glint type-checks templates. How to add TypeScript to a ten-year-old app file by file, what order to do it in, and when the honest answer is not yet.

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