This error is frequently noticed on some projects. Though it seems to be something to do with DOM modification, there seems to be nothing obvious from code where this could be caused. So, turns out there can be multiple reasons for this to occur: 1. Applying browser translation on non-wrapped elements.2. Conditionally rendering elements inside… Continue reading Failed to execute ‘removeChild’ on ‘Node’.
dabbling at epilot with…
Year 2022 marked an amazing start for me with a new stint with epilot GmbH based out of Cologne, Germany. I joined the team to be working on their micro-frontend architecture, with my primary focus going to be on the performance aspects of the applications. Like the first recent addition we did after I started was… Continue reading dabbling at epilot with…
The title seems vague? I hope you guessed already what it is going to be about. In this blog post, I will be sharing about dependency injection in general and move to further discuss the DI details in Angular framework. I will try to dive deeper into the topic and demystify some of the less known concepts… Continue reading DI deets
Bye bye, entryComponents?
With angular 9, there has been a lot of talking going on around entryComponents, and the Angular developers who had not been much aware of entryComponents have now been interested in knowing more about it. In this blog post, I will try to cover everything that might help you clear up all the thoughts you… Continue reading Bye bye, entryComponents?
Recognized as a Google Developer Expert
I am very excited to be sharing that I have been recognized as a Google Developer Expert in Angular. I am very thankful to everyone who was so supportive in the process. What is GDE? GDE is a program to recognize individuals who are experts in some technology and use their knowledge to contribute to the… Continue reading Recognized as a Google Developer Expert
forkJoin, combineLatest, withLatestFrom
In this blog post about understanding the usage of these three combination operators and handling errors with these, I will cover: What are combination operators in RxJS use cases for three of these handling errors when using combination operators Introduction to why combination operators When working with data streams, we might want to combine multiple… Continue reading forkJoin, combineLatest, withLatestFrom
Step-by-step guide to creating your first library in Angular
I was working on a library project and I realised having never really documented anywhere about the step by step creation of an angular library, both for my later reference and for you all. So, here I go! Before I start this blog post, I want to convey about an angular library codelab that I… Continue reading Step-by-step guide to creating your first library in Angular
Code Lab — Web Components using Angular Elements
Link to Code Lab: https://ng-codelab-webcomponents.netlify.com In this small blog post, I’ll walk through the code lab I created for learning how to create web components using Angular Elements, understanding the different web component specifications, and then being able to use them in some other frameworks. In the month of February, I will be speaking at… Continue reading Code Lab — Web Components using Angular Elements
Creating a LitElement
This is a very basic blog post on how to create a simple web component using Polymer LitElement. A web component is basically a view with functionality that you can reuse in any frameworks on any web page. Such a web component can then simply be used by just using the element as: <my-web-comp></my-web-comp> inside… Continue reading Creating a LitElement
Creating framework-agnostic web components with Angular
Wait, framework-agnostic web components? What is that! Let us try to understand the meaning of this term by an example, apparently my own example. TL;DR This article shares about the need for web components, web component specifications, what are Angular elements, how can we create web components using Angular elements, and finally how we can we… Continue reading Creating framework-agnostic web components with Angular