Fanis Prodromou

Fanis Prodromou
Google Developer Expert
Posted by Fanis Prodromou
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.

Fanis Prodromou

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.

Fanis Prodromou

Get to Know the AfterRenderEffect

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

Fanis Prodromou

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.

Fanis Prodromou

Angular Generators

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

Fanis Prodromou

Angular Scroll Position Restoration

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

Fanis Prodromou

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.

Fanis Prodromou

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.

Fanis Prodromou

Get To Know The DestroyRef!

Stop memory leaks in Angular with DestroyRef and takeUntilDestroyed. Manage subscriptions effectively for cleaner, safer reactive code.

Fanis Prodromou

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.

Fanis Prodromou

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.