diff --git a/_sidebar.md b/_sidebar.md index 17acc05..178706f 100644 --- a/_sidebar.md +++ b/_sidebar.md @@ -160,6 +160,9 @@ * [Testing](frontend/angular/testing.md) * **Design ui** * [Overview](frontend/design-ui/readme.md) + * [Accessibility](frontend/design-ui/accessibility.md) + * [Component architecture](frontend/design-ui/component-architecture.md) + * [Responsive design](frontend/design-ui/responsive-design.md) * [Styling](frontend/design-ui/styling.md) * **Javascript** * [Overview](frontend/javascript/readme.md) diff --git a/frontend/design-ui/readme.md b/frontend/design-ui/readme.md index df0b2ad..bf80cbc 100644 --- a/frontend/design-ui/readme.md +++ b/frontend/design-ui/readme.md @@ -68,6 +68,7 @@ graph LR C --- D([🏗️ Component Architecture]) classDef default fill:#e1f5fe,stroke:#03a9f4,stroke-width:2px,color:#000; + classDef component fill:#e8f5e9,stroke:#4caf50,stroke-width:2px,color:#000; class A default; class B default; class C default; diff --git a/sitemap.xml b/sitemap.xml index b60e303..2e21781 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -5,775 +5,829 @@ http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"> https://beginwebdev2002.github.io/best-practise/ - 2026-04-15 + 2026-05-21 daily 1.0 https://beginwebdev2002.github.io/best-practise/#/docs/ai-agent-context-injection-pipelines - 2026-04-06 + 2026-05-21 weekly 0.8 https://beginwebdev2002.github.io/best-practise/#/docs/ai-agent-context-pruning - 2026-04-14 + 2026-05-21 weekly 0.8 https://beginwebdev2002.github.io/best-practise/#/docs/ai-agent-dynamic-context-pruning - 2026-04-14 + 2026-05-21 + weekly + 0.8 + + + https://beginwebdev2002.github.io/best-practise/#/docs/ai-agent-event-driven-orchestration + 2026-05-21 + weekly + 0.8 + + + https://beginwebdev2002.github.io/best-practise/#/docs/ai-agent-fault-tolerance-patterns + 2026-05-21 weekly 0.8 https://beginwebdev2002.github.io/best-practise/#/docs/ai-agent-memory-architectures - 2026-04-06 + 2026-05-21 weekly 0.8 https://beginwebdev2002.github.io/best-practise/#/docs/ai-agent-multi-model-consensus - 2026-04-06 + 2026-05-21 weekly 0.8 https://beginwebdev2002.github.io/best-practise/#/docs/ai-agent-orchestration-patterns - 2026-04-14 + 2026-05-21 weekly 0.8 https://beginwebdev2002.github.io/best-practise/#/docs/ai-agent-orchestration - 2026-04-14 + 2026-05-21 weekly 0.8 https://beginwebdev2002.github.io/best-practise/#/docs/ai-agent-self-healing-architectures - 2026-04-02 + 2026-05-21 weekly 0.8 https://beginwebdev2002.github.io/best-practise/#/docs/ai-agent-semantic-routing - 2026-04-07 + 2026-05-21 weekly 0.8 https://beginwebdev2002.github.io/best-practise/#/docs/ai-agent-tool-calling-architectures - 2026-04-14 + 2026-05-21 weekly 0.8 https://beginwebdev2002.github.io/best-practise/#/docs/ai-agent-vibe-coding-state-machines - 2026-04-14 + 2026-05-21 weekly 0.8 https://beginwebdev2002.github.io/best-practise/#/docs/ai-agent-zero-trust-security-boundaries - 2026-04-15 + 2026-05-21 weekly 0.8 https://beginwebdev2002.github.io/best-practise/#/docs/antigravity-ide-vibe-coding - 2026-04-14 + 2026-05-21 weekly 0.8 https://beginwebdev2002.github.io/best-practise/#/docs/cursor-memory-structures - 2026-04-14 + 2026-05-21 weekly 0.8 https://beginwebdev2002.github.io/best-practise/#/docs/vibe-coding-agents - 2026-04-14 + 2026-05-21 weekly 0.8 https://beginwebdev2002.github.io/best-practise/#/docs/vibe-coding-autonomous-testing-patterns - 2026-04-06 + 2026-05-21 + weekly + 0.8 + + + https://beginwebdev2002.github.io/best-practise/#/docs/vibe-coding-cognitive-load-balancing + 2026-05-21 weekly 0.8 https://beginwebdev2002.github.io/best-practise/#/docs/vibe-coding-deterministic-patterns - 2026-03-30 + 2026-05-21 weekly 0.8 https://beginwebdev2002.github.io/best-practise/#/docs/vibe-coding-dynamic-context-pruning - 2026-04-14 + 2026-05-21 weekly 0.8 https://beginwebdev2002.github.io/best-practise/#/docs/vibe-coding-multi-agent-state-sync - 2026-04-02 + 2026-05-21 weekly 0.8 https://beginwebdev2002.github.io/best-practise/#/docs/vibe-coding-predictive-context-orchestration - 2026-04-14 + 2026-05-21 + weekly + 0.8 + + + https://beginwebdev2002.github.io/best-practise/#/docs/vibe-coding-self-reflection-loops + 2026-05-21 weekly 0.8 https://beginwebdev2002.github.io/best-practise/#/docs/vibe-coding-swarm-intelligence-patterns - 2026-04-14 + 2026-05-21 weekly 0.8 https://beginwebdev2002.github.io/best-practise/#/docs/vibe-coding-telemetry-patterns - 2026-04-07 + 2026-05-21 weekly 0.8 https://beginwebdev2002.github.io/best-practise/#/docs/vibe-coding-zero-approval-workflows - 2026-04-14 + 2026-05-21 weekly 0.8 https://beginwebdev2002.github.io/best-practise/#/docs/windsurf-vibe-coding-hints - 2026-04-14 + 2026-05-21 weekly 0.8 https://beginwebdev2002.github.io/best-practise/#/architectures/backend-for-frontend/data-flow - 2026-04-14 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/backend-for-frontend/folder-structure - 2026-04-06 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/backend-for-frontend/implementation-guide - 2026-04-06 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/backend-for-frontend/trade-offs - 2026-04-14 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/clean-architecture/data-flow - 2026-04-07 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/clean-architecture/folder-structure - 2026-04-07 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/clean-architecture/implementation-guide - 2026-04-02 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/clean-architecture/trade-offs - 2026-04-07 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/cqrs/data-flow - 2026-04-07 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/cqrs/folder-structure - 2026-04-07 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/cqrs/implementation-guide - 2026-04-02 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/cqrs/trade-offs - 2026-04-07 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/domain-driven-design/data-flow - 2026-04-07 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/domain-driven-design/folder-structure - 2026-04-07 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/domain-driven-design/implementation-guide - 2026-04-14 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/domain-driven-design/trade-offs - 2026-04-07 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/event-driven-architecture/data-flow - 2026-04-14 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/event-driven-architecture/folder-structure - 2026-04-14 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/event-driven-architecture/implementation-guide - 2026-04-07 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/event-driven-architecture/trade-offs - 2026-04-07 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/event-sourcing/data-flow - 2026-04-14 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/event-sourcing/folder-structure - 2026-04-14 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/event-sourcing/implementation-guide - 2026-04-14 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/event-sourcing/trade-offs - 2026-04-14 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/feature-sliced-design/data-flow - 2026-04-07 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/feature-sliced-design/folder-structure - 2026-04-07 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/feature-sliced-design/implementation-guide - 2026-04-07 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/feature-sliced-design/trade-offs - 2026-04-07 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/hexagonal-architecture/data-flow - 2026-04-07 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/hexagonal-architecture/folder-structure - 2026-04-07 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/hexagonal-architecture/implementation-guide - 2026-04-14 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/hexagonal-architecture/trade-offs - 2026-04-07 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/micro-frontends/data-flow - 2026-04-07 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/micro-frontends/folder-structure - 2026-04-14 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/micro-frontends/implementation-guide - 2026-04-14 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/micro-frontends/trade-offs - 2026-04-07 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/microservices/data-flow - 2026-04-07 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/microservices/folder-structure - 2026-04-07 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/microservices/implementation-guide - 2026-04-07 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/microservices/trade-offs - 2026-04-07 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/model-view-controller/data-flow - 2026-04-07 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/model-view-controller/folder-structure - 2026-04-07 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/model-view-controller/implementation-guide - 2026-04-07 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/model-view-controller/trade-offs - 2026-04-07 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/monolithic-architecture/data-flow - 2026-04-07 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/monolithic-architecture/folder-structure - 2026-04-07 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/monolithic-architecture/implementation-guide - 2026-04-14 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/monolithic-architecture/trade-offs - 2026-04-07 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/serverless/data-flow - 2026-04-07 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/serverless/folder-structure - 2026-04-07 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/serverless/implementation-guide - 2026-04-07 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/serverless/trade-offs - 2026-04-07 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/space-based-architecture/data-flow - 2026-04-14 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/space-based-architecture/folder-structure - 2026-04-14 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/space-based-architecture/implementation-guide - 2026-04-15 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/architectures/space-based-architecture/trade-offs - 2026-04-14 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/frontend/angular/advanced-performance - 2026-04-02 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/frontend/angular/architecture - 2026-04-14 + 2026-05-21 + weekly + 0.6 + + + https://beginwebdev2002.github.io/best-practise/#/frontend/angular/components-signals + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/frontend/angular/data-forms - 2026-04-06 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/frontend/angular/expert-niche - 2026-04-06 + 2026-05-21 + weekly + 0.6 + + + https://beginwebdev2002.github.io/best-practise/#/frontend/angular/reactivity + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/frontend/angular/state-management - 2026-04-02 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/frontend/angular/testing - 2026-04-14 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/frontend/design-ui/accessibility - 2026-04-15 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/frontend/design-ui/component-architecture - 2026-04-15 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/frontend/design-ui/responsive-design - 2026-04-15 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/frontend/design-ui/styling - 2026-04-15 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/frontend/javascript/async-logic - 2026-04-07 + 2026-05-21 + weekly + 0.6 + + + https://beginwebdev2002.github.io/best-practise/#/frontend/javascript/basic-syntax + 2026-05-21 + weekly + 0.6 + + + https://beginwebdev2002.github.io/best-practise/#/frontend/javascript/clean-code + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/frontend/javascript/modern-syntax - 2026-04-06 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/frontend/javascript/professional-niche - 2026-04-07 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/frontend/javascript/testing - 2026-04-14 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/frontend/qwik/performance - 2026-04-06 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/frontend/qwik/state-management - 2026-04-06 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/frontend/qwik/testing - 2026-04-06 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/frontend/react/performance - 2026-04-14 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/frontend/react/security - 2026-04-06 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/frontend/react/state-management - 2026-04-14 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/frontend/react/testing - 2026-04-06 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/frontend/solidjs/performance - 2026-04-02 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/frontend/solidjs/state-management - 2026-04-02 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/frontend/solidjs/testing - 2026-04-06 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/frontend/typescript/logic-safety - 2026-04-06 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/frontend/typescript/objects-functions - 2026-04-14 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/frontend/typescript/professional-niche - 2026-04-06 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/frontend/typescript/testing - 2026-04-06 + 2026-05-21 + weekly + 0.6 + + + https://beginwebdev2002.github.io/best-practise/#/frontend/typescript/types-interfaces + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/backend/expressjs/architecture - 2026-04-15 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/backend/expressjs/security-best-practices - 2026-04-15 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/backend/graphql/architecture - 2026-04-15 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/backend/graphql/security-best-practices - 2026-04-15 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/backend/microservices/api-design - 2026-04-15 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/backend/microservices/architecture - 2026-04-06 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/backend/microservices/security-best-practices - 2026-04-15 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/backend/mongodb/architecture - 2026-04-15 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/backend/mongodb/database-optimization - 2026-04-15 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/backend/mongodb/security-best-practices - 2026-04-15 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/backend/nestjs/architecture - 2026-04-15 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/backend/nestjs/security-best-practices - 2026-04-15 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/backend/nodejs/architecture - 2026-04-15 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/backend/nodejs/security-best-practices - 2026-04-15 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/backend/postgresql/architecture - 2026-04-15 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/backend/postgresql/database-optimization - 2026-04-15 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/backend/postgresql/security-best-practices - 2026-04-15 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/backend/redis/api-design - 2026-04-15 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/backend/redis/architecture - 2026-04-15 + 2026-05-21 weekly 0.6 https://beginwebdev2002.github.io/best-practise/#/backend/redis/security-best-practices - 2026-04-15 + 2026-05-21 weekly 0.6