docs(misc): add angular book blog (#30440)

<!-- Please make sure you have read the submission guidelines before
posting an PR -->
<!--
https://github.com/nrwl/nx/blob/master/CONTRIBUTING.md#-submitting-a-pr
-->

<!-- Please make sure that your commit message follows our format -->
<!-- Example: `fix(nx): must begin with lowercase` -->

<!-- If this is a particularly complex change or feature addition, you
can request a dedicated Nx release for this pull request branch. Mention
someone from the Nx team or the `@nrwl/nx-pipelines-reviewers` and they
will confirm if the PR warrants its own release for testing purposes,
and generate it for you if appropriate. -->

## Current Behavior
<!-- This is the behavior we have today -->

## Expected Behavior
<!-- This is the behavior we should expect with the changes in this PR
-->

## Related Issue(s)
<!-- Please link the issue being fixed so it gets closed when this is
merged. -->

Fixes #
This commit is contained in:
Mike Hartington 2025-03-20 13:24:17 -04:00 committed by GitHub
parent 3e8ba40bb1
commit b83e5949c6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 41 additions and 4 deletions

View File

@ -13,8 +13,8 @@ This article is part of the Angular Week series:
- **Modern Angular Testing with Nx**
- [Angular Architecture Guide To Building Maintainable Applications at Scale](/blog/architecting-angular-applications)
- _Using Rspack with Angular_
- _Enterprise Patterns_
- [Using Rspack with Angular](/blog/using-rspack-with-angular)
- [Enterprise Patterns](/blog/enterprise-angular-book)
{% /callout %}

View File

@ -13,8 +13,8 @@ This article is part of the Angular Week series:
- [Modern Angular Testing with Nx](/blog/modern-angular-testing-with-nx)
- **Angular Architecture Guide To Building Maintainable Applications at Scale**
- _Using Rspack with Angular_
- _Enterprise Patterns_
- [Using Rspack with Angular](/blog/using-rspack-with-angular)
- [Enterprise Patterns](/blog/enterprise-angular-book)
{% /callout %}

View File

@ -8,6 +8,17 @@ cover_image: /blog/images/2025-03-19/rspack.avif
description: Learn about how and why to use Rspack with Angular thanks to Nx's efforts for supporting Rspack for Angular.
---
{% callout type="deepdive" title="Angular Week Series" expanded=true %}
This article is part of the Angular Week series:
- [Modern Angular Testing with Nx](/blog/modern-angular-testing-with-nx)
- [Angular Architecture Guide To Building Maintainable Applications at Scale](/blog/architecting-angular-applications)
- **Using Rspack with Angular**
- [Enterprise Patterns](/blog/enterprise-angular-book)
{% /callout %}
Configuring your build tooling for [Angular](https://angular.dev) applications has always been a lesser concern for most Angular developers due to the abstractions that Angular created called `builders`. The underlying implementation details were hidden from the developer who only needed to run either `ng build` or `nx build`.
Despite this, most Angular developers knew that it was originally [Webpack](https://webpack.js.org/) that was used to build their applications. This was a great solution at the time and it was even possible to extend their builds by leveraging custom webpack configurations and plugins.

View File

@ -0,0 +1,26 @@
---
title: 'Enteprise Angular Monorepo Patterns'
date: 2025-03-20
slug: enterprise-angular-book
authors: [Mike Hartington]
tags: [angular, nx, architecture]
cover_image: /blog/images/2025-03-20/book-relaunch.avif
description: Get the latest version of the Enterprise Angular Monorepo patterns book.
---
{% callout type="deepdive" title="Angular Week Series" expanded=true %}
This article is part of the Angular Week series:
- [Modern Angular Testing with Nx](/blog/modern-angular-testing-with-nx)
- [Angular Architecture Guide To Building Maintainable Applications at Scale](/blog/architecting-angular-applications)
- [Using Rspack with Angular](/blog/using-rspack-with-angular)
- **Enterprise Patterns**
{% /callout %}
Building applications is often a challenge when you're in the enterprise. But thankfully, Nx can help teams keep on the happy path when building for these challenging environments. We've had a book available since 2018 to help teams follow established patterns and ensure high quality code, however 2018 was quite a long time ago. Times have changed and so has the best practices for building Angular applications.
As part of our Week of Angular, I'm thrilled to share that we've revised our book "Enterprise Angular Monorepo Patterns" and have updated it for 2025!
If you'd like to get your copy of the book, be sure to [check it out](https://go.nx.dev/angular-patterns-ebook) and download your free copy!

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 538 KiB