Angular Addicts Issue #6: ng-conf 2022, NgRx best practices, Application architecture tips & more
My favorite Angular resources of September, 2022
๐Hey fellow Angularย Addict
This is the 6th 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 and fifth issueย here.)
๐Angular Gems of September, 2022
๐ฐng-conf 2022ย report
ng-conf 2022 was held at the beginning of September.
Lance Finney attended the conference in person and wrote a detailed report of his key takeaways:
Meziah Ruby also shared the notes she took during the conference:
Everything I learned at ng-conf 2022
Lorenzo Zarantonello wrote a short summary of the Angular Teamย Keynote:
Summary Of Angular Team Keynote @ ng-conf 2022
๐๏ธNgRx Industry Best Practices
In this almost 2 hour long interview, Christian Lรผdemann and Tomas Trajan talk about NgRx best practices in the industry, they cover the following topics:
Using NgRx schematics
How you can use the 80/20 rule (Pure functions should make up 80% ofย NgRx)
When in doubt, move your logic one levelย up-
View selectors
Action asย events
Redux devtools
Effects are for orchestration only, business logic should be moved toย services
Normalizing vs duplication ofย state
When should you useย NgRx?
Store performance optimizations
What state should be stored in theย store
Facades
NgRx Industry Best Practices (with Tomas Trajan)
๐ฐ10 Useful JavaScript Coding Techniques That You Shouldย Use
In her article, fatfish demonstrates Javascript coding techniques for optimizing the code and improving readability.
10 Useful JavaScript Coding Techniques That You Should Use
๐ฐApplication Architecture for Angularย Projects
In this article, OZ shares the experience he gained as a leader of different Angular development projects. He suggests best practices for:
repository management
state control
project structure
store and e2eย testing
class composition
components and change detection
API & dataย access
Application Architecture for Angular Projects
๐ฐItโs ok to use function calls in Angular templates!
Enea Jahollari explains how to write a helper function that provides a pipe like behavior for pure functions: it memorizes the results of the pure function and recalculates it on parameter change only. He also explains in great detail how the Angular Ivy Compiler transforms the pipes in the templates into compiled Javascript code.
Itโs ok to use function calls in Angular templates!
๐ฌ Tweets
Here is a collection of my favorite tweets from September, 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ย ๐ฅ
๐น๏ธPrevious issues
If you missed the previous issues of the newsletter, you can read themย here:
Angular Addicts Issue #5: New features in Angular 14.2, Bundle size optimization, Tutorials & more
Angular Addicts Issue #4: Micro Frontends, Moduliths, Tutorials & more
Angular Addicts Issue #3: recent version updates, my fav tweets & more
Angular Addicts Issue #2: Angular 14, NX 14, RxJS and NgRx tips & more
Angular Addicts Issue #6: ng-conf 2022, NgRx best practices, Application architecture tips & more was originally published in Angular Addicts on Medium, where people are continuing the conversation by highlighting and responding to this story.