NgRx Toolkit v21
NgRx Toolkit v21 The NgRx Toolkit originates from a time when the SignalStore was not even marked stable. In those early days, community requests for various f...
NgRx Toolkit v21 The NgRx Toolkit originates from a time when the SignalStore was not even marked stable. In those early days, community requests for various f...
In Angular development, we often run into change detection issues, for example when some fields are not updated properly in the template. At that point, we nee...
!Cover image for New Flyout Menu Blocks Built with Angular CDK Overlayhttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=au...
Storybook + Vitest with Angular & Vite Storybookhttps://storybook.js.org/ is a frontend workshop for building UI components and pages in isolation. Using Story...
If you recall, I am switching to Google serviceshttps://dev.to/fedtti/why-i-switched-from-vs-code-to-antigravity-and-im-not-going-back-2ml2 for all my personal...
'A Complete Guide to Scroll Restoration and Anchor Navigation in Modern Angular Apps From basic setup to production‑ready patterns
👋 Hey fellow Angular Addict This is the 45th issue of the Angular Addicts Newsletter, a monthly collection of carefully selected Angular resources that caught...
5 Common Angular Pitfalls and How to Avoid Them !Cover image for 5 Common Angular Pitfalls and How to Avoid Themhttps://media2.dev.to/dynamic/image/width=1000,...
The Classic Approach: Simple Properties ts export class UserComponent { userName: string = 'Mohamed'; userAge: number = 24; updateNamenewName: string { this.us...
When Angular introduced Signals, the community reaction was immediate—some were excited, some were confused, and a few assumed RxJS was on its way out. After us...
Common i18n requirements for admin/dashboard apps 1. Runtime language switching no reload – Users select a language often from a top‑right menu and the UI upda...
Background I applied for a position and, after completing the technical round, was rejected. The feedback I received was: > “We’re happy with your code. Let’s...