Fanis Prodromou

Getting to Know Angular Resource Snapshots
Prevent UI flickering by mastering Angular resource snapshots. Learn to retain previous data while handling loading and error states like a pro.

Beyond Clean Code. Building a Scalable Angular Frontend Architecture with Nx Monorepos.
Stop relying on clean code alone. Use Nx to enforce a scalable Angular frontend with a Modulith architecture, circular dependencies, and faster CI.

Get to Know the AfterRenderEffect
Master DOM-related side effects using afterRenderEffect in Angular 19. Prevent layout thrashing and boost app performance with ease.

What LinkedSignal is and how to use it
Master editable state with Angular’s LinkedSignal. Keep derived data in sync with source signals while maintaining full write access.

Angular Generators
Automate your Angular code modernization using built-in generators to effortlessly upgrade syntax and adopt the latest practices.

Angular Scroll Position Restoration
Struggling with scroll restoration in async Angular lists? Use ViewportScroller and signals to ensure perfect positioning every time.

Learn How to Unit Test the Deferrable Views
Master Angular @defer blocks with specialized test harnesses. Simplify testing for idle, viewport, and interaction triggers reliably.

How to use Angular’s defer block to improve performance?
Optimize Angular app performance by splitting large builds. Use @defer blocks to lazy-load components and improve core web vitals.

Get To Know The DestroyRef!
Stop memory leaks in Angular with DestroyRef and takeUntilDestroyed. Manage subscriptions effectively for cleaner, safer reactive code.

Angular Signals RxJS Interop From a Practical Example
Master reactive state in Angular by bridging Signals and RxJS. Build a robust typeahead component using toSignal and toObservable.

All you need to know to jumpstart with NGXS
Simplify complex Angular state management with NGXS. Use actions, selectors, and stores to build scalable apps with cleaner reactive code.
