PinnedVlad GheorghitaInferring generic types in TypeScript’s complex typing mechanismTypeScript is an amazing tool, the more you use it the more you want to use it. Apart from providing the basic type safety it allows…Jan 24Jan 24
PinnedVlad GheorghitaGoodbye async pipe, hello signals /w @ngrx/signalsI have been in Angular development for quite some time, since angularjs, to be more precise. During this time I have seen various patterns…Dec 4, 20233Dec 4, 20233
Vlad GheorghitaAngular: what is OnPush ChangeDetectionStrategy?Angular’s change detection is pretty straight forward out of the box and, to some extend, it has a pretty optimized algorithm, however…Oct 10, 20221Oct 10, 20221
Vlad GheorghitaAngular advanced features and tips you may not know aboutYou’ve probably read a million articles with a similar title. I know I have. In this article I have compiled a list of features and tips of…Sep 12, 202216Sep 12, 202216
Vlad GheorghitaYou don’t know TypeScript— common mistakes.The title of this article series might offend you, but most of the developers that actually use TypeScript don’t know it well enough to…Sep 6, 20221Sep 6, 20221
Vlad GheorghitaYou don’t know TypeScript — using utility typesTypeScript offers us some special types called Utility Types. These are built in, so you don’t need to import them from anywhere, they are…Sep 1, 2022Sep 1, 2022
Vlad GheorghitaYou don’t know TypeScript — the difference between interface, type and classThis second article in the series aims to clarify the differences between the 3 typing structures, when to use them and how to combine…Aug 31, 20221Aug 31, 20221
Vlad GheorghitaYou don’t know TypeScript — why do we need TypeScriptWelcome to the first article in this series — You don’t know TypeScript. In this first introductory article we will see why we need…Aug 30, 2022Aug 30, 2022
Vlad GheorghitaWhy Angular 14’s new inject() function is so amazing?As you have probably already read, Angular 14 shipped some very interesting features: typed forms (which can still be improved, see how…Aug 10, 202210Aug 10, 202210