- Single char alternation (e.g. a|b|c|d) in a RegExp can be simplified to use a character class ([abcd]) instead. This usually also provides slightly better matching performance. - Character escapes that are replaceable with the unescaped character without a change in meaning. Inside the square brackets of a character class, many escapes are unnecessary that would be necessary outside of a character class. For example the regex [\.] is identical to [.] - If several qualified expressions occur after the qualifier having been checked for nullable, they can be replaced with optional chaining
79 lines
3.5 KiB
Markdown
79 lines
3.5 KiB
Markdown
## Documentation
|
|
|
|
- [Nx Repo](https://github.com/nrwl/nx)
|
|
- [Nx Documentation and Guides](https://nx.dev)
|
|
|
|
### Courses
|
|
|
|
<table>
|
|
<tr>
|
|
<td><strong>Scale React Development with Nx</strong></td>
|
|
<td><strong>Nx Workspaces</strong></td>
|
|
<td><strong>Advanced Nx Workspaces</strong></td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="https://egghead.io/playlists/scale-react-development-with-nx-4038" target="_blank">
|
|
<p style="text-align: center;"><img src="https://raw.githubusercontent.com/nrwl/nx/master/images/EGH_ScalingReactNx.png" height="150px"></p>
|
|
</a>
|
|
</td>
|
|
<td>
|
|
<a href="https://www.youtube.com/watch?v=2mYLe9Kp9VM&list=PLakNactNC1dH38AfqmwabvOszDmKriGco" target="_blank">
|
|
<p style="text-align: center;"><img src="https://raw.githubusercontent.com/nrwl/nx/master/images/nx-workspace-course.png" width="350"></p>
|
|
</a>
|
|
</td>
|
|
<td>
|
|
<a href="https://nxplaybook.com/p/advanced-nx-workspaces" target="_blank">
|
|
<p style="text-align: center;"><img src="https://raw.githubusercontent.com/nrwl/nx/master/images/advanced-nx-workspace-course.png" width="350"></p>
|
|
</a>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
### Nx Demo & Tutorial Videos
|
|
|
|
- [Nx Dev Tools for Monorepos, In-Depth Explainer (React)](https://www.youtube.com/watch?v=jCf92IyR-GE)
|
|
|
|
- [Nx Dev Tools for Monorepos, In-Depth Explainer (Angular)](https://youtu.be/h5FIGDn5YM0)
|
|
|
|
- [Storybook Integration with Nx](https://youtu.be/sFpqyjT7u4s)
|
|
|
|
- [Building Custom Plugins for Nx](https://youtu.be/XYO689PAhow)
|
|
|
|
- [Improved Dependency Graph Visualization for Nx](https://youtu.be/cMZ-ReC-jWU)
|
|
|
|
- [Group all your stories into a single viewable Storybook with Nx](https://youtu.be/c323HOuFKkA)
|
|
|
|
- [Debug Nx with Node and VSCode](https://youtu.be/OGV4R0cPRPc)
|
|
|
|
- [Debug your Jest tests in Nx with VSCode](https://youtu.be/9_lgM2nokLg)
|
|
|
|
- [Nx Console - A Must-Have Visual Studio Code Extension for Angular Developers](https://youtu.be/IIetmfgozgI)
|
|
|
|
- [Introducing Nx Cloud](https://youtu.be/pwG20nNTEQc)
|
|
|
|
- [Setting up distributed caching using Nx Cloud, @nrwl/nx-cloud](https://youtu.be/w1-GiB74ddc)
|
|
|
|
- [High Quality React apps with Nx & Cypress](https://youtu.be/mfJBLhjYMdo)
|
|
|
|
### Books and Blogs
|
|
|
|
- [Nx blog posts](https://blog.nrwl.io/nx/home)
|
|
|
|
- [Angular Enterprise Monorepo Patterns Book (free)](https://go.nrwl.io/angular-enterprise-monorepo-patterns-new-book?utm_campaign=Book%3A%20Monorepo%20Patterns%2C%20Jan%202019&utm_source=Github&utm_medium=Banner%20Ad)
|
|
|
|
- [High Quality React apps with Nx & Cypress](https://cypress.io/blog/2020/04/14/high-quality-react-apps-with-nx-cypress/) (April 2020)
|
|
|
|
- [Shell Library patterns with Nx and Monorepo Architectures](https://indepth.dev/the-shell-library-patterns-with-nx-and-monorepo-architectures/) (March 2020)
|
|
|
|
- [Tiny Angular application projects in Nx workspaces](https://indepth.dev/tiny-angular-application-projects-in-nx-workspaces/#peer-reviewers--30/) (March 2020)
|
|
|
|
### Additional Resources
|
|
|
|
- [nx-examples](https://github.com/nrwl/nx-examples) repo has branches for different nx comments to display expected behavior and example app and libraries. Check out the branch (workspace, ngrx...) to see what gets created for you. More info on readme.
|
|
|
|
- [xplat - Cross-platform tools for Nx workspaces](https://nstudio.io/xplat/)
|
|
- [Nrwl Talks, Presentations, and Podcasts playlist on YouTube](https://www.youtube.com/playlist?list=PLakNactNC1dHHWx4JIORwfnEajRv6FG5m)
|
|
|
|
- [Nx Office Hours playlist on YouTube](https://www.youtube.com/playlist?list=PLakNactNC1dE8KLQ5zd3fQwu_yQHjTmR5)
|