Isaac Mann
Isaac is an Architect at Narwhal Technologies. He helps maintain the documentation for Nx at and has created two video courses available at Isaac is an Instructor at with a focus on component design and xstate.
Node Monorepos with Nx
Node Congress 2023Node Congress 2023
Node Monorepos with Nx
Free Workshop
Multiple apis and multiple teams all in the same repository can cause a lot of headaches, but Nx has you covered. Learn to share code, maintain configuration files and coordinate changes in a monorepo that can scale as large as your organisation does. Nx allows you to bring structure to a repository with hundreds of contributors and eliminates the CI slowdowns that typically occur as the codebase grows.
Table of contents:
- Lab 1 - Generate an empty workspace
- Lab 2 - Generate a node api
- Lab 3 - Executors
- Lab 4 - Migrations
- Lab 5 - Generate an auth library
- Lab 6 - Generate a database library
- Lab 7 - Add a node cli
- Lab 8 - Module boundaries
- Lab 9 - Plugins and Generators - Intro
- Lab 10 - Plugins and Generators - Modifying files
- Lab 11 - Setting up CI
- Lab 12 - Distributed caching
React at Scale with Nx
React Summit 2022React Summit 2022
160 min
React at Scale with Nx
Free Workshop
The larger a codebase grows, the more difficult it becomes to maintain. All the informal processes of a small team need to be systematized and supported with tooling as the team grows. Come learn how Nx allows developers to focus their attention more on application code and less on tooling.
We’ll build up a monorepo from scratch, creating a client app and server app that share an API type library. We’ll learn how Nx uses executors and generators to make the developer experience more consistent across projects. We’ll then make our own executors and generators for processes that are unique to our organization. We’ll also explore the growing ecosystem of plugins that allow for the smooth integration of frameworks and libraries.