You should take advantage of the improved NgRx APIs
Explores the latest, type-safe NgRx APIs for Angular state management, focusing on improved Actions and Reducers with TypeScript.
Explores the latest, type-safe NgRx APIs for Angular state management, focusing on improved Actions and Reducers with TypeScript.
Discusses security risks in Angular HTTP interceptors, especially when exposing authentication tokens, and provides examples from common implementations.
A guide to implementing dialog functionality in Angular using the Angular Component Dev Kit (CDK), focusing on the Overlay and Portal modules.
A guide to managing complex forms in Angular using Reactive typed forms, custom components, and validation strategies.
A guide to implementing configurable API URLs in Angular using injection tokens and environment files for different deployment stages.
Explains how the zod-fixture library uses Zod schemas to generate test data, improving test setup and maintenance.
A guide to creating and managing dialogs in Angular, covering simple implementations and lifecycle management approaches.
A guide to effective Angular interview questions for senior developers, focusing on open-ended questions to assess problem-solving over API memorization.
A guide to staying current with tech tools using GitHub, Twitter, Discord, and other platforms to track releases and trends.
Introducing ngx-query-state, an Angular library to simplify HTTP data fetching and state management, inspired by tools like React Query.
Explains how to flush state in NgRx using meta-reducers, with code examples for full and partial state resets.
A former Google Angular engineer reflects on his career, the importance of web experiences, and his move to Cloudflare to help build a better future for the web.
A guide on using Angular directives to extend and configure third-party UI components, reducing template complexity and ensuring consistency.
Explains the differences between ng-container and ng-template in Angular, including their purposes and practical use cases with code examples.
Explains how to use Angular's paramsInheritanceStrategy to easily access parent route parameters, avoiding brittle code.
A guide for developers joining an Angular project, advocating for proactive codebase improvements like enabling strict TypeScript to enhance quality and team morale.
Explains how to inject runtime configurations into Angular apps running in Docker containers, enabling a 'build once, deploy everywhere' strategy.
Explains how Single Component Angular Modules (SCAMs) improve Angular component tests by making test setups less fragile and more maintainable.
Explores using the HTML [hidden] attribute with Angular's trackBy for smoother, more performant client-side filtering compared to *ngIf.
Explains the key differences between Subject and BehaviorSubject in Angular, focusing on subscription behavior and initial value handling.