Today’s topic is well-known to all of us since it is a core skill every developer should have. Let’s explore how we could get the most out of it and level up our debugging skills. This is part one of small series dedicated to the topic...
Hot vs Cold Observable in RxJS
Hot vs Cold Observables As Angular developers, we tend to work with RxJS and observables on a daily basis. In this article, I am going to explain hot and cold observables and the differences between them. First, let’s take a look at a couple of...
Anatomy of Angular Builders
Essentially, Angular builders are NodeJS scripts executed by Angular CLI and perform different tasks like application build, running unit tests, and many other useful things. Even if you hear first time about them, in fact, you use them every day...
How to provide data to ComponentPortal using Dependency injection
Some time ago I published a video that in detail showed how to use the Angular CDK Portal module and in which use cases it might be useful. Almost immediately in the comments, I got a question: “How to provide data to the ComponentPortal...
Top 5 Angular Interview Questions for advanced developers
The interview process is a very important step in our career as a Software Developer and you should be well-prepared no matter how experienced and confident you are. I changed companies several times, had a myriad of interviews, and was also...
detect the browser and Mobile OS with Angular CDK – Platform module
How often do you need to fix some bug or implement some feature for some specific browser or operating system like iOS / Android? I am quite sure that it happens very often. And also very often developers use different hacks for it or reinvent the...
Angular CDK – Easy start with Overlay Module
Overlay is a very important module that is being widely used in Angular Applications. Very often you would need it to implement open floating panels on the screen. On top of this module were built such Angular Material components like Dialog...