Oleksandr Poshtaruk
Angular CLI flows. Big picture.
Confused by Angular tooling? Master builders, schematics, and transformers to automate routine tasks and enhance your workflow.
Getting inside Angular’s ElementSchemaRegistry mechanism
Stop template errors for custom elements or attributes by leveraging ElementSchemaRegistry to customize Angular’s build-time validation.
Mastering RxJS: operators and functions that can bite you when you don’t expect
Master complex RxJS flows with these battle-tested patterns for network requests, async streams, and observable debugging in Angular.
Beware! Angular can steal your time.
Stop wasting time on common Angular bugs. Master these five proven workarounds to optimize your apps and write cleaner, faster code.
RxJS recipes: ‘forkJoin’ with the progress of completion for bulk network requests in Angular
Track execution progress in RxJS with a custom forkJoin utility. Monitor percentage completion and results for cleaner, responsive UI.
RxJS ‘repeat’ operator — beginner necromancer guide
Struggling with RxJS streams that stop after one emission? Use the repeat operator to revive completed observables and simplify UI logic.
Making an Angular project mono repo with NgRx state management and lazy-loading.
Master multi-app Angular monorepos with lazy-loaded modules and shared NgRx stores. Simplify your architecture and improve code reuse.
Throttling notifications from multiple users with RxJS
Master RxJS notification streams by grouping events per user. Use groupBy and throttleTime to declutter UI alerts and clean up code.
RxJS: applying asyncScheduler as an argument vs with observeOn operator
Struggling with RxJS task ordering? Learn when to use the observeOn operator versus scheduler arguments for cleaner, efficient emissions.
