InAngular EngineeringbyDipak Ahirav·3d agoStop Refreshing Everything After Every Angular MutationIf every save, approve, delete, or update triggers a full feature reload, you do not have a cache strategy — you have a reset button.
InAngular EngineeringbyDipak Ahirav·6d agoStop Storing Backend DTOs Directly in Your Angular Feature StateYour backend response shape is a transport contract. It should not automatically become your Angular domain model, store state, and UI…A response icon1
InAngular EngineeringbyDipak Ahirav·Oct 27Stop Turning Your Angular Shared Library Into a Dumping Groundshared/ should contain truly reusable building blocks — not become the place where code goes when nobody knows who owns it.
InAngular EngineeringbyDipak Ahirav·Oct 21Stop Using One loading Boolean for Your Entire Angular FeatureA single loading flag looks simple — until one screen has initial load, refresh, save, delete, export, and background requests happening…
InAngular EngineeringbyDipak Ahirav·Oct 18Stop Making Angular Route Guards Fetch the Data Your Page Actually NeedsA guard should answer whether navigation is allowed — not quietly become your page’s data-loading layer.