Nx Atomizer for E2E: Split Slow Test Suites Across CI Agents
Learn how Nx Atomizer splits e2e suites into per-file tasks, how to enable it with Playwright, and when task splitting actually speeds up CI.
12 min read
Tag
Learn how Nx Atomizer splits e2e suites into per-file tasks, how to enable it with Playwright, and when task splitting actually speeds up CI.
12 min read
Learn how Nx sync generators derive TypeScript project references and workspace config from the project graph, gate drift in CI, and write your own.
13 min read
Learn how Nx sync generators derive tsconfig references and other config from the project graph, how to write your own, and how to enforce sync in CI.
13 min read
Build an Nx custom generator that scaffolds backend services with config, health checks, error handling, tests and module boundary tags.
14 min read
Set up an Nx Python monorepo where Poetry and uv projects coexist: layout, dependency graph, cache inputs, CI, migration, and when to avoid it.
12 min read
Learn how TypeScript project references in Nx enable tsc build mode and incremental type checking, plus setup, migration, trade-offs, and diagnostics.
13 min read
Build a custom Nx plugin with createNodes that turns your own config files into cache-correct inferred tasks, with testing, debugging and trade-offs.
14 min read
Learn how nx affected picks what to run, why GitHub Actions defaults give wrong SHAs, and how to set correct bases for pushes and PRs with nx-set-shas.
15 min read
Use Nx generatePackageJson to emit a per-app package.json and pruned lockfile, then build a lean multi-stage Docker image for an Nx Node app.
14 min read
Learn how Nx conformance rules, tags, and module boundaries govern large monorepos, and how to roll out enforcement in stages without blocking every team.
13 min read
Learn how Nx inferred tasks work, the plugin → targetDefaults → project.json precedence, how to verify cache inputs, and how to migrate safely.
17 min read
Learn how Nx module federation works as a build and deployment topology: hosts, remote apps, shared dependencies, CI caching, and independent deploys.
13 min read