import Application, { AsyncRenderer, DOMBuilder, RuntimeCompilerLoader } from '@glimmer/application';
import Resolver, { BasicModuleRegistry } from '@glimmer/resolver';
import moduleMap from '../config/module-map';
import resolverConfiguration from '../config/resolver-configuration';

export default class App extends Application {
  constructor() {
    let moduleRegistry = new BasicModuleRegistry(moduleMap);
    let resolver = new Resolver(resolverConfiguration, moduleRegistry);
    const element = document.body;

    super({
      builder: new DOMBuilder({ element, nextSibling: null }),
      loader: new RuntimeCompilerLoader(resolver),
      renderer: new AsyncRenderer(),
      rootName: resolverConfiguration.app.rootName,
      resolver
    });
  }
}

import Application from '@glimmer/application';
import Resolver, { BasicModuleRegistry } from '@glimmer/resolver';
import moduleMap from '../config/module-map';
import resolverConfiguration from '../config/resolver-configuration';

export default class App extends Application {
  constructor() {
    let moduleRegistry = new BasicModuleRegistry(moduleMap);
    let resolver = new Resolver(resolverConfiguration, moduleRegistry);

    super({
      resolver,
      rootName: resolverConfiguration.app.rootName
    });
  }
}

--- 
+++ 
@@ -1,4 +1,4 @@
-import Application from '@glimmer/application';
+import Application, { AsyncRenderer, DOMBuilder, RuntimeCompilerLoader } from '@glimmer/application';
 import Resolver, { BasicModuleRegistry } from '@glimmer/resolver';
 import moduleMap from '../config/module-map';
 import resolverConfiguration from '../config/resolver-configuration';
@@ -7,10 +7,14 @@
   constructor() {
     let moduleRegistry = new BasicModuleRegistry(moduleMap);
     let resolver = new Resolver(resolverConfiguration, moduleRegistry);
+    const element = document.body;
 
     super({
-      resolver,
-      rootName: resolverConfiguration.app.rootName
+      builder: new DOMBuilder({ element, nextSibling: null }),
+      loader: new RuntimeCompilerLoader(resolver),
+      renderer: new AsyncRenderer(),
+      rootName: resolverConfiguration.app.rootName,
+      resolver
     });
   }
 }
Update blueprint ot use builder/loader/renderer API
