#Angular
17 notas · última:
Hydration and Incremental Hydration in Angular
The article explains hydration in SSR apps as client activation of server-rendered HTML, then shows how Angular 19 adds incremental hydration to trigger interactivity only when needed.
Explore the New Zoneless Change Detection in Angular 18
Angular 18 introduces an experimental zoneless change detection mechanism that calls tick() without Zone.js. The article explains dirty marking, shows how to enable it, and lists cases that still need manual triggering.
Fascinating Dependency Injection
The article explains Angular dependency injection as a hierarchical lookup tied to the DOM, then shows how providers, factory functions, and tokens can reduce boilerplate and solve dynamic and shared-state cases.
Mastering Component Communication in Angular
The guide surveys Angular component communication options, from inputs and outputs to services, queries, content projection, and routing, and compares classic APIs with newer signal-based alternatives.
Angular’s Efforts To Be Easier and Developer Friendly
Angular says it is now simpler and more developer-friendly, with clearer template syntax, Signals, finer-grained lazy loading, partial hydration, and AI features such as structured output with Gemini.
Here’s Why Angular is the Better Choice for Long-Term Projects
The page argues that Angular is better than React for large, long-term projects because it includes built-in tools, enforces structure, scales more predictably, supports testing, and helps teams build maintainable code.
Applying SOLID Principles in JavaScript and TypeScript Framework
The article shows how SOLID principles apply in React and Angular with JS and TS examples, using refactors to separate responsibilities, ease extension, and reduce coupling.
The best of Angular: a collection of my favorite resources of 2024
The selection gathers 2024 articles about new Angular versions, Signals, Resource API, forms, interceptors, architecture, and other practices to follow the framework's evolution.
Angular LAB: Preserving Component State Across Route Transitions
The text shows how to use a custom `RouteReuseStrategy` to keep components and DOM state when switching routes, with cache by path and manual cleanup to avoid leaks.
Handle User Interactions: Five Essential Event Bindings in Angular 18
Ugo Chukwuebuka walks through Angular 18's input, blur, change, click, and submit event bindings with a working form example for each.
Delivering Angular apps in online vs. offline modes
A tutorial on making an Angular app work offline through service workers and caching, plus two ways to detect connectivity changes and notify the user.
My New Angular Coding Style
Kevin Kreuzer documents the coding style his team converged on after rewriting a large codebase around Angular Signals: standalone by default, no lifecycle hooks, inject() over constructors, often no constructor at all.
Top 10 Angular Architecture Mistakes You Really Want To Avoid
Tomas Trajan catalogs ten recurring Angular architecture mistakes, from missing eager/lazy boundaries and duplicated routing patterns to skipping dependency-graph tooling and standalone components.
Symptoms of an Angular Disorder
The article treats recurring Angular code smells as symptoms of deeper project problems, focusing on component over-flexibility, tight coupling, heavy templates, many subscriptions, manual change detection, and missing directives.
Starting a Modern Angular Application
The article recommends Nx monorepos, Tailwind CSS, SSR-ready code, standalone components, zoneless reactivity, strict linting, immutable data, and avoiding aging Angular features.
Controller-Directive Communication Part 3: Controller to Directive
The post argues for letting a controller notify a directive through an explicit observer pattern, instead of events, services, or scope hacking, to keep the flow clear and robust.
Why did the Angular team choose TypeScript over Dart?
The article says Angular chose TypeScript because it fits existing JavaScript developers, works better with current JavaScript apps and libraries, and avoids Dart’s tighter platform silo.
