Angular Addicts Issue #8: Angular v15, NgRx v15, Component test tips & more
My favorite Angular resources of November, 2022
๐Hey fellow Angularย Addict
This is the 8th issue of the Angular Addicts Newsletter, a monthly collection of carefully selected Angular resources that got my attention. (You can read the first, second, third, fourth, fifth, sixth and seventh issueย here.)
๐ขRelease announcements
๐ขAngular v15 is now available!
The new version of Angular was released this month. Minko Gechev demonstrates the most important new features with code examples:
Standalone APIs are now our of developer preview
Router and HttpClient tree-shakable standalone APIs
Directive composition API
Image directive is nowย stable!
Functional router guards, Router unwraps defaultย imports
Better stackย traces
Release MDC-based components toย stable
More improvements in the components: Range selection support in the slider, CDKย Listbox
Improvements in the experimental esbuildย support
Automatic imports in languageย service
CLI improvements
Here is hisย article:
I share additional resources that will teach you how these new Angular features work in my following article:
๐ขAnnouncing NgRx v15: Standalone APIs, Type-safe projectors, Component and ComponentStore updates, andย more!
Brandon Roberts explains the improvements in the new NgRxย version:
Standalone APIs for NgRx Libraries
Announcing Enterprise Support
The NgRx Component package marked asย stable
Strict Type-safety For the Selector Projector
Simplified View Models with ComponentStore
๐Angular Gems of November, 2022
๐ฐComponent-First Architecture with Standalone Components andย Nx
Component-First Architecture is a pattern for architecting our applications to fill the void left by the patterns that sprung up around NgModules.
Colum Ferry explains the concepts behind this new architecture and provides some best practices and code examples.
Component-First Architecture with Standalone Components and Nx
๐ฐYou should take advantage of the improved NgRxย APIs
NgRx evolved a lot over the past years. Tim Deschryverโs post help us discover the latest NgRXย APIs.
You should take advantage of the improved NgRx APIs
๐ฐAngular Testing: Unitย Testing
Quantarius Ray started a 4 part series about unit-, component-, integration- and end-to-end testing. In this second article of the series, he focuses on unit testing of components and explains why we should try to extract the business logic and functionality from our components into stores, services and directives. Ray was also featured in the AngularAir podcast: they discussed the topic of component testing.
๐ฐExploring Web Workers inย Angular
Kagklis Vasileios shows us how to use web workers to perform time-consuming computations in the background, on a separateย thread.
Exploring Web Workers in Angular
๐ฐAdvanced TypeScript
In his article, Kevin Kreuzer help us understand some advanced type script features:
Union and intersection types
Keyof, Typeof
Conditional types
Utility types
Infer type
Mapped types
Advanced TypeScript - Angular Experts
๐ฐHow to create Angular libraries and publish them (with anย example)
In this article, I share my process of publishing Angular libraries and the demo app that uses one of these libraries.
How to create Angular libraries and publish them (with an example)
๐ฌ Tweets
Here is a collection of my favorite tweets from November, 2022:









๐โโ๏ธWho is behind Angularย Addicts?
My name is Gergely Szerovay, I work as a frontend development chapter lead. Teaching (and learning) Angular is one of my passions. I consume content related to Angular on a daily basisโโโarticles, podcasts, conference talks, you nameย it.
I created the Angular Addict Newsletter so that I can send you the best resources I come across each month. Whether you are a seasoned Angular Addict or a beginner, I got youย covered.
Next to the newsletter, I also have a publication calledโโโyou guessed itโโโAngular Addicts. It is a collection of the resources I find most informative and interesting. Let me know if you would like to be included as aย writer.
Letโs learn Angular together! Subscribe hereย ๐ฅ
Follow me on Medium, Twitter or LinkedIn to learn more aboutย Angular!
๐น๏ธPrevious issues
If you missed the previous issues of the newsletter, you can read them here, these are the latest 3ย issues:
Angular Addicts Issue #7: Standalone components and routers, Native Federation 1.0 & more
Angular Addicts Issue #6: ng-conf 2022, NgRx best practices, Application architecture tips & more
Angular Addicts Issue #5: New features in Angular 14.2, Bundle size optimization, Tutorials & more
๐จ Submit your Angularย resource
Have you found or written an interesting Angular-related article, tweet or other resource lately? Please let me know here in the comments or send me a DM on Twitter or LinkedIn! I might feature it in the next Angular Addictsย issue!
Angular Addicts Issue #8: Angular v15, NgRx v15, Component test tips & more was originally published in Angular Addicts on Medium, where people are continuing the conversation by highlighting and responding to this story.