Category: Uncategorized
The 5 Essential Elements of Modular Software Design – GenUI
www.genui.com/resources/5-essential-elements-of-modular-software-design
C# Validating nested DataAnnotation recursively with MiniValidation
TDD vs BDD vs ATDD : Key Differences | BrowserStack
Angular Signals Study Guide – by Gergely Szerovay
www.angularaddicts.com/p/angular-signals-study-guide?utm_medium=email
Feature toggle management in .NET Core
blog.kbegiedza.eu/feature-management-in-dotnet-core
Unitverse C# Unit Test Generator (VS2022) – Visual Studio Marketplace
marketplace.visualstudio.com/items?itemName=MattWhitfield.UnitverseVS2022
Structure Your React Apps Like It’s 2030
blog.devgenius.io/structure-your-react-apps-like-its-2030-aef02097cb3
Common Design Patterns in C#
maherz.medium.com/10-essential-patterns-for-c-and-net-development-e9b881b9a6ba
What is NgRx and why is it used in Angular apps?
Good intro to NgRx:
NgRx implements the Flux-Pattern. At a high level, it helps you unify all events and derive a common state in your Angular app. With NgRx, you store a single state and use actions to express state changes. It is ideal for apps with many user interactions and multiple data sources.
What problems does NgRx solve?
At a high-level, it mainly solves mainly the two main scenarios:
- Sharing data between different components
- A global state for the reuse of data
Sharing Data between different components
In a complex web application, you have different sections. Imagine the following scenario: In a web shop, you have an item list and your shopping cart. These two sections of the web shop are different component trees, probably in different Angular modules. In the item list, the user clicks on a particular item “Add to my cart”. After the click, the item appears in the shopping cart.
Read more:
https://www.workingsoftware.dev/what-is-ngrx-and-why-is-it-used-in-angular/