PinnedPublished inAngular GemsCatching Up with Angular’s Latest Changes (v14–17)Key highlights of Angular’s latest version releases.Oct 2, 20232Oct 2, 20232
PinnedPublished inAngular GemsWebSocket in Angular & How to Build Real-Time ApplicationsHow to establish a bidirectional client-server connection and build a real-time Angular applicationJul 12, 2023Jul 12, 2023
PinnedPublished inAngular GemsAngular Signals in a NutshellEverything you need to know about the upcoming reactive primitive in Angular — also known as Angular signals.Mar 27, 20233Mar 27, 20233
PinnedPublished inAngular GemsWhy Migrate to Angular Standalone ComponentsA few good reasons to migrate to standalone components in Angular (if you haven’t already)Mar 14, 20235Mar 14, 20235
PinnedPublished inBetter ProgrammingRendering Charts With Web Workers in AngularHow to use OffscreenCanvas to plot charts from within a web workerDec 6, 2022Dec 6, 2022
Published inAngular GemsHow to Optimize the Interaction to Next Paint (INP)A quick overview of what is the Interaction to Next Paint (INP), what factors affect it, and how to improve it.Apr 30Apr 30
Published inAngular GemsHow to Optimize the Cumulative Layout Shift (CLS)A quick overview of what is the Cumulative Layout Shift (CLS), what factors affect it, and what actions we can take to improve it.Apr 23Apr 23
Published inAngular GemsHow to Optimize the Largest Contentful Paint (LCP)A quick overview of what is the Largest Contentful Paint (LCP), what factors affect it, and how to improve it.Apr 16Apr 16
Published inAngular GemsWhat Are Core Web Vitals & How to Measure ThemWhat are Core Web Vitals, why should we optimize them, and how to measure them?Jan 22Jan 22
How to Build a Backend with NestJS and Prisma — Part 2Learn how to add field validations to a NestJS backend, hash passwords before storing them in the database, and automate repetitive…Dec 26, 2023Dec 26, 2023