Awesome Links

Frequently Asked Questions

A curated list of awesome Angular resources

  • How do I use this template projects?

    Add your own app along with default app and use shared modules in libs. once you are conferable , then you can delete demo default app

  • How structure code into modules for better organize and maintain code?

    Use Core, Shared and lazy-loaded Feature modules More herearrow-up-right

  • How do I mock test?

Refer herearrow-up-right

  • Differential Loading

    Find what browsers are supported? cd apps/webapp, npx browserslist

  • How do I design Landing page?

  • How to Profile Change Detection?

Refer herearrow-up-right type ng.profiler.timeChangeDetection(); in console.

Microfrontends and Monoreposarrow-up-right

about new Angular 9 providedIn scopes 'any' and 'platform'arrow-up-right

Read Total Guide To Angular 6+ Dependency Injection : providedIn vs providers: []arrow-up-right

  • How to manage state in the front-end?

use NGXSarrow-up-right Read Immer with NGXSarrow-up-right

  • Best practices for NgRx Action?

Types of Actions: User Actions, Backend Actions, Device Actions Watch Good Action Hygiene with NgRx Mike Ryanarrow-up-right

  • How to implement route animations?

Refer herearrow-up-right Refer herearrow-up-right Refer herearrow-up-right

  • Total Guide To Dynamic Angular Animations That Can Be Customized At Runtime

Refer herearrow-up-right

  • how to Deploy to GitHub Pages?

Refer herearrow-up-right

  • How to chose a color palette for material components?

Refer herearrow-up-right

  • how to implement search experience with facets and sort options?

Refer herearrow-up-right

  • What I get from angular-cli?

Refer storiesarrow-up-right Refer blogsarrow-up-right

  • Publishing Angular Library?

Refer storiesarrow-up-right

  • How to customize material design typography?

Refer storiesarrow-up-right

  • How to cache backed-end API?

Use shareReplayarrow-up-right Checkout combineLatest and shareReplay use in DeborahK'sarrow-up-right Repo and her talk.

-- ngadd

https://ngadd.com/arrow-up-right

Refer Curated list of common mistakes made when developing Angular applicationsarrow-up-right

semantic-release is a fully automated library/system for versioning, changelog generation, git tagging, and publishing to the npm registry.

add ngx-semantic-versionarrow-up-right referarrow-up-right Refer Angular DevOpsarrow-up-right Watch Automating Releases with semantic-releasearrow-up-right Read enforcing commit conventionsarrow-up-right Read automate package releasesarrow-up-right

  • How to package the libs for publishing ?

Useng-packagrarrow-up-right Usewith nxarrow-up-right

  • How to lazy load modules ?

Use Angular Loadablearrow-up-right for non-routable modules

  • How to implement security interceptors?

Enriching HTTP clients with capabilities related to security, performance or resiliencearrow-up-right Referarrow-up-right

  • How to get HTTPS working on your local development environment?

Referarrow-up-right

  • 10 More Useful Angular Features You Might Not Have Heard Of

https://angular-guru.com/blog/angular-more-unknown-featuresarrow-up-right

Referarrow-up-right

Refer web-push-codelabarrow-up-right

  • How to setup NestJS Project?

Refer An Introduction to NestJSarrow-up-right > Refer Vendurearrow-up-right an eCommerce framework build with GraphQL and NestJS Refer Getting Started with Nest.jsarrow-up-right What’s new in NestJS Swagger 4 ?arrow-up-right

  • Shoud I use mergeMap or concatMap or switchMap or forkJoin for my usecase?

Short Answer: concatMap for writes, mergeMap for reads, switchMap when you have to cancel http call. TL;DR: mergeMap doesn’t preserve the order, concatMap does preserve the order. switchMap cancels previous inner Observables when a new inner Observable appears Ref blogarrow-up-right Ref blogarrow-up-right Ref blogarrow-up-right

  • Secure Angular App with KeyCloak?

in this project, we are demonstrating how to secure UI and backend APIs using following OIDC Flows.

  1. Resource Owner Password Credentials FLow

  2. Implicit FLow

  3. Authorization Code FLow Waitingarrow-up-right

  4. how to link local npm projects when you o patch a npm module locally?

    Ref blogarrow-up-right

  5. Do you know how many change detections are triggered in the component?

Checkout this tweet

Angular Blogs

CSS

  • Organizing Styles

    Global SCSS and per component specific SCSS (modular!)

    1. Global styles

    2. Component styles

    3. Theme styles

Landing Page

Nebular Layout

UX Design

NestJS

Pattern

Last updated

Was this helpful?