Ditch "concurrently"! There's A Stylish New UI for Your Dev Servers

Author profile pic
Juri Strumpflohner
Published

Tired of juggling multiple terminal windows or deciphering interleaved logs from tools like “concurrently” when running your frontend and backend dev servers? Nx 21 is here to change the game, even if you’re not using a full-blown monorepo!

In this video, I dive into how Nx’s latest features – the brand-new Terminal UI and Continuous Tasks – can dramatically improve your developer experience (Dx). We’ll take a common setup (a Vite frontend and an Express.js backend) and see how easily Nx can be integrated to:

  • ✅ Replace concurrently for a cleaner, more organized output.
  • 👀 Provide a beautiful, interactive terminal UI that separates logs for each process.
  • 🔗 Define dependencies between long-running tasks (e.g., ensuring your backend server starts before your frontend).
  • 🛠️ Show you how to configure dependsOn and continuous: true in your nx.json.
  • 💡 Simplify your package.json scripts.

Read more on the Nx blog.