Max Koretskyi

Max Koretskyi
Blogger
Posted by Max Koretskyi
Max Koretskyi

Signals in Angular: deep dive for busy developers

Master Angular signals to optimize your state management. Learn how reactive primitives and pull-based updates ensure cleaner UI logic.

Max Koretskyi

Running change detection – Manual control

Master manual change detection in Angular with ApplicationRef and ChangeDetectorRef to optimize performance and fix UI sync issues.

Max Koretskyi

Expression changed error – Overview

Stop fighting the ExpressionChangedAfterItHasBeenCheckedError. Master change detection cycles to ensure UI sync and cleaner code.

Max Koretskyi

Change Detection Big Picture – Overview

Master Angular change detection to optimize UI performance. Learn how bindings, dirty checking, and the rendering engine work.

Max Koretskyi

Debugging techniques – Angular DevTools

Master Angular debugging by exploring the architecture of Angular DevTools, component tree rendering, and change detection profiling.

Max Koretskyi

Debugging techniques – Debug element

Master Angular unit testing with DebugElement. Learn to query DOM nodes, inspect components, and verify state for more reliable tests.

Max Koretskyi

Debugging techniques – Global utils

Struggling to debug complex Angular apps? Use the global ng namespace to inspect components, directives, and state right from the console.

Max Koretskyi

Running change detection – Detached views

Optimize Angular performance by mastering detach and reattach methods. Control component updates manually for faster, efficient UI.

Max Koretskyi

Change Detection Big Picture – Operations

Master Angular change detection by exploring the internal refreshView function and the precise sequence of operations behind your UI.

Max Koretskyi

Running change detection – Preventing autorun

Optimize Angular performance by using NgZone.runOutsideAngular to bypass redundant change detection for heavy, DOM-intensive tasks.

Max Koretskyi

Debugging techniques – Profiling

Identify and eliminate performance bottlenecks in Angular apps using the built-in Profiler and custom timing APIs for faster UI.

Max Koretskyi

Debugging techniques – Chrome DevTools

Debug mysterious Angular change detection cycles using Chrome DevTools. Master callstacks and logpoints to pinpoint the exact cause.