Day 1 - Sunday, Oct. 16 | Day 2 - Tuesday, Oct. 18
Learn from the Creators of Nx, First Hand!
Attendees can register for both days of the workshop or just Day 2 for more advanced Nx users.
This is your chance to get first-hand knowledge from Nrwl engineers and Nx Core team members. Get your questions answered, uncover the secrets of Nx and its powerful plugin system to accelerate the development of applications, and how to set up a monorepo that not just works initially but scales with your team and organization.
$800 All-Inclusive / $400 Day 2 only
To help you better learn and apply various concepts in your projects, we're going to create a more "real-world" example, building a store for a fictional board game company called "The Board Game Hoard".
Day 1
(9am-5pm; environment setup starting at 8am)
This introductory workshop will give you all you need to get set up and running with your brand new Nx workspace, covering topics around:
- Generating a pristine Nx workspace
- Generating frontend Angular apps and backend APIs inside your workspace, with pre-configured proxies
- Creating shared libs for re-using code
- Generating new routed components with all the lazily loaded routes pre-configured by Nx and ready to go
- How to organize code in a monorepo
- Easily move libs around your folder structure
- Creating Storybook stories and e2e Cypress tests for your components
Day 2
(9am-5pm; environment setup starting at 8am)
Take a deep dive into advanced Nx concepts that help you leverage Nx to its fullest, covering topics around:
- How to set boundaries between the different scopes in your project
- Automate your workspace with "local plugins"
- Learn how to write and test your own plugin executors and generators
- Learn about computation caching, optimization strategies, and how to distribute it with Nx Cloud
- Set-up CI for your Pull Request, including the configuration of distributed task execution and Nx Cloud GitHub integration
- Write advanced deployment targets using the run-commands executor
- Deployment and CD systems to only deploy affected projects
- Publishing packages and strategies for versioning
- Bonus: Incremental adoption of Nx (in a PNPM/NPM/Yarn workspace and/or Lerna workspace)
If you're only attending day 2, please plan to arrive at 8am to set up your example workspace.