October 26, 2026 · FlameFold
FastBoot fixes blank screens and crawlability, not boot time. How to tell which problem you have, the cheaper paths to indexable pages, and what per-request SSR costs to operate.
Read moreOctober 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 moreSeptember 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 moreSeptember 21, 2026 · FlameFold
Audit noise, EOL Node, an unpatched jQuery, no CSP. What a security questionnaire actually surfaces in a mature Ember app, what is real, and the order we fix it in.
Read moreSeptember 21, 2026 · FlameFold
Most Ember upgrade pain is arrears, not difficulty. How to set up Renovate grouping, an ember-try matrix, and a CI pipeline that keeps a mature app a few weeks behind current instead of three LTS lines behind.
Read moreSeptember 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 moreSeptember 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 moreSeptember 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 moreSeptember 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 moreSeptember 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 moreSeptember 14, 2026 · FlameFold
Vite is now the direction of travel for Ember builds. What actually changes under the hood, the Embroider stages you have to clear first, and how to tell whether your app is ready this quarter or next year.
Read moreJune 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