Kirill MakharadzeSimplifying Async Work with CombineLatest and SubjectsWhen building a class that handles a lot of asynchronous work with the same entities, things can quickly get complicated. Synchronizing all…14h ago14h ago
Kirill MakharadzeSimplifying Your RxJS Experience with the ‘Share’ Operator and MulticastingHave you heard of multicasting in RxJS? Even if you have, you might not use it often. This is often because it’s tricky to identify where…2d ago2d ago
Kirill MakharadzeSimplify Your Code with Custom Operators in RxJSIn this short article, I’ll show you how to make your code simpler by using custom operators in RxJS.3d ago3d ago
Kirill MakharadzeUsing Reactive Objects Statically in Angular Templates Without Async PipeA basic way to use reactive objects statically in Angular templates is with the ngIf directive and the as keyword. However, this can get…6d ago6d ago
Kirill MakharadzeLazy Loading Components in Angular: Beyond the RouterHave you heard of lazy loading? You might know it from the Angular router, but it can do so much more!Jul 17Jul 17
Kirill MakharadzeReactive Dependency Injection in Angular: A Game-Changer for Dynamic LogicIn Angular, components often rely on specific services or logic:Jul 16Jul 16
Kirill MakharadzeProper Usage of NgRx in Angular: Enhancing Component DesignNgRx is a powerful state management library for Angular applications, providing a way to manage state in a predictable manner using the…Jul 12Jul 12
Kirill MakharadzeMaking Code Splitting Easy with Angular DirectivesSometimes, we have a component that works perfectly for one situation, but we want to use it in different scenarios too. Or maybe the logic…Jul 11Jul 11
Kirill MakharadzeDefer Code Decisions in Angular for Simplicity and FlexibilityWhen starting a new feature in your Angular app, it’s helpful to delay some decisions to keep things simple at the beginning. By deferring…Jul 10Jul 10
Kirill MakharadzeEnhancing Angular Components with Unidirectional Data Flow and AbstractionImproving the quality of Angular components can be achieved through two best practices: utilizing unidirectional data flow (UDF) and…Jul 9Jul 9