angular How OOP is mistreated in Angular Object oriented programming - a word combination instantly recognized by almost every software developer in the world; even the ones who don't use (or even hate) it.
angular A journey into NgRx Selectors This article dives deep into NgRx selectors and will help you understand what role that play in NgRx architecture and how they help decrease the complexity of a codebase
angular NGRX Best Practices In my last article we glossed over things that one should probably avoid doing when building an Angular application with NgRx; today, we are going to discuss things that are good to do when facing that very same challenge.
ngrx NGRX Bad Practices It is time to explore some practices and patterns the community has recognized as harmful or complicated. So let's start with a list of what not to do in NGRX
angular How to refactor an Angular codebase If you see a project ridden with problems and bad practices, it might be tempting to start refactoring right away. But it is important to clear up several issues before getting to work.
rxjs RxJS in Angular: Part III In my previous two articles we have discussed how to change our components which solve problems in imperative ways to do that in functional, reactive, RxJS way, and we of course had a lot of fun doing that.
angular RxJS in Angular: Part II In this article, we are going to further explore the notion of reactive programming, but also apply it to more complex situations, and find beautiful solutions even for the ugliest problems.
rxjs RxJS: The Unexpected In my recent article I talked about things that are unexpected for developers in Angular; so it is only logical to now focus on some pitfalls that are present in RxJS — the faithful companion of Angular.
angular Angular: The Unexpected When your favorite framework doesn’t work as you thought it does. Every Angular developer has encountered some instances when the framework did something unusual, and sometimes even outright nonsensical.
angular Angular Forms: Useful Tips This article gives you a number of useful tips when working with Angular forms.
rxjs Rxjs + For + Await… What? This article explores the `rxjs-for-await` library by Ben Lesh. Read it to learn about use cases and technical details.
angular Angular Bad Practices: Revisited This article explores the patterns in Angular applications that make your code less readable and maintainable, like polluting the ngOnInit or writing useless directive selectors.
angular RxJS in Angular: Part I In this article I'l show you how to use the powers of reactive extensions tin Angular to efficiently work with the state of components in application.
typescript How not to trick TypeScript compiler and not be tricked by it I'll give an advice on how approach typing in TS and show tricky examples using TS where wrong assumptions might lead your to errors. We'll also explore the connections between types along the way.
angular Angular + Web Components: a complete guide In this article you'll know how to incorporate a single Angular component inside a page using Angular elements. We'll explore how this works in great detail and how to debug the application with Web Components.
rxjs Rx.js Operators, Part II It’s been more than 2 years after I published my first article on Rx.js, and now it’s time to talk more about its operators. Lots of stuff has changed since then; we didn’t even have the .pipe method back when I wrote the first piece.