From ceb8118c48720efdef3747936b76eb3f05b535cb Mon Sep 17 00:00:00 2001 From: Carsten Dietrich Date: Tue, 30 Mar 2021 12:07:10 +0200 Subject: [PATCH 1/2] Add NX to tools quadrant --- radar/2021-01-01/nx.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 radar/2021-01-01/nx.md diff --git a/radar/2021-01-01/nx.md b/radar/2021-01-01/nx.md new file mode 100644 index 0000000..eddead9 --- /dev/null +++ b/radar/2021-01-01/nx.md @@ -0,0 +1,6 @@ +--- +title: "NX" +ring: assess +quadrant: tools +featured: true +--- From 677233c40b546578d10c3efd99a76144b6d950ec Mon Sep 17 00:00:00 2001 From: Carsten Dietrich Date: Tue, 30 Mar 2021 13:25:59 +0200 Subject: [PATCH 2/2] Add description and AOE use case --- radar/2021-01-01/nx.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/radar/2021-01-01/nx.md b/radar/2021-01-01/nx.md index eddead9..4d1bd43 100644 --- a/radar/2021-01-01/nx.md +++ b/radar/2021-01-01/nx.md @@ -4,3 +4,13 @@ ring: assess quadrant: tools featured: true --- + +[Nx](https://nx.dev/) is a suite of powerful, extensible dev tools to help you architect, test, and build at any scale. +It is mainly applicable in the environment of React, Angular and Node.js and tries to simplify and streamline the work in a mono repo. + +At AOE, we are currently taking our first steps with NX in a mono repo that is home to both our React and Next.js based frontend and our [Go](/languages-and-frameworks/go-lang.html) / [Flamingo](/languages-and-frameworks/flamingo.html) based backend. + +The integration with the Node.js components (React, Next.js, Cypress) works smoothly and brings the expected benefits such as faster build times through intelligent caching. +Support for Go is currently only rudimentary, which is why NX still has to prove itself in this area. + +Especially in the environment of Node.js in combination with the use of a mono repo, NX is worth a look. \ No newline at end of file