Advantages of NX

Advantages of NX

Project Source Code

Get the project source code below, and follow along with the lesson material.

Download Project Source Code

To set up the project on your local machine, please follow the directions provided in the README.md file. If you run into any issues with running the project source code, then feel free to reach out to the author in the course's Discord channel.

Lesson Transcript

  • [00:00 - 00:12] In this short lesson I want to summarize all the advantages of NX. First of all the code base is in one place so you don't need to handle multiple repositories and you don't need to switch context every time when you need to fix something.

  • [00:13 - 00:22] What's more when you have one repository it's easier to onboard new developers. NX is widely used by many companies since 2018 it's well established product.

  • [00:23 - 00:30] What's more it works great with Angela. From the very beginning Angela was supported framework by NX.

  • [00:31 - 00:51] It was designed to handle huge code bases so if you have some problems with code organization because your app is huge or it's becoming huge you can migrate to NX and handle all these problems. Very important fact about NX is that it's free and open sourced so when you have a problem you can post an issue on GitHub or even fix it by yourself.

  • [00:52 - 01:06] No matter if your company has only Angular applications or you have both Angular and React you can put all of them in one repository using NX. The last important advantage of NX is that it comes with pre-configured external tools.

  • [01:07 - 01:18] So if you plan to use S-Link, Jest, Cypress or any other kind of popular tool it's probably pre-configured for you so you can start writing code right away.

  • [00:00 - 00:12] In this short lesson I want to summarize all the advantages of NX. First of all the code base is in one place so you don't need to handle multiple repositories and you don't need to switch context every time when you need to fix something.

    [00:13 - 00:22] What's more when you have one repository it's easier to onboard new developers. NX is widely used by many companies since 2018 it's well established product.

    [00:23 - 00:30] What's more it works great with Angela. From the very beginning Angela was supported framework by NX.

    [00:31 - 00:51] It was designed to handle huge code bases so if you have some problems with code organization because your app is huge or it's becoming huge you can migrate to NX and handle all these problems. Very important fact about NX is that it's free and open sourced so when you have a problem you can post an issue on GitHub or even fix it by yourself.

    [00:52 - 01:06] No matter if your company has only Angular applications or you have both Angular and React you can put all of them in one repository using NX. The last important advantage of NX is that it comes with pre-configured external tools.

    [01:07 - 01:18] So if you plan to use S-Link, Jest, Cypress or any other kind of popular tool it's probably pre-configured for you so you can start writing code right away.