With my talk at Angular Belgrade, I completed my 110th conference/meet-up talk. Below are resources from two of the most respected Angular conferences in the world. Hope you find them useful. ng-India 2026 Talk – Getting Started with Angular Signal Forms . I gave this talk in the 8th editions of India’s Largest Angular Conference,ContinueContinue reading “Resources from my talks in Angular Conferences 2026”
Author Archives: Dhananjay Kumar
5 Reasons to attend India’s Largest Angular Conference, ng-India
If youโre working with Angular, events like ๐ป๐ด-๐๐ป๐ฑ๐ถ๐ฎ are not just conferences. Theyโre growth accelerators. Known as one of the respected Angular conferences in World, it brings together hundreds of developers, experts, and community leaders under one roof. ๐ป๐ด-๐๐ป๐ฑ๐ถ๐ฎ ๐ถ๐ ๐ฐ๐ผ๐บ๐ฝ๐น๐ฒ๐๐ฒ ๐ฑ๐ฒ๐๐ฒ๐น๐ผ๐ฝ๐ฒ๐ฟ ๐ฒ๐ ๐ฝ๐ฒ๐ฟ๐ถ๐ฒ๐ป๐ฐ๐ฒ. ๐ก๐ผ๐ ๐ท๐๐๐ ๐ฎ ๐ฐ๐ผ๐ป๐ณ๐ฒ๐ฟ๐ฒ๐ป๐ฐ๐ฒ Here are ๐ฑ ๐๐ผ๐น๐ถ๐ฑ ๐ฟ๐ฒ๐ฎ๐๐ผ๐ป๐ why you shouldContinueContinue reading “5 Reasons to attend India’s Largest Angular Conference, ng-India”
Contravariance on TypeScript Function Parameters
Do you know about TypeScript contravariance on function parameters. It means function types are contravariant. It means for function types,ย parameter types go the โopposite wayโย compared to the usual โsubtypeโ story. Let us say you have two classed Animal and Dog. class Animal { readonly legs = 4; } class Dog extends Animal { bark() {ContinueContinue reading “Contravariance on TypeScript Function Parameters”
Learning Vercel AI SDKโPart 1
The AI SDK is a robust TypeScript library that enables developers to easily create AI-powered applications. In this tutorial, youโll build a simple AI chatbot with a real-time streaming interface. After completing this article, you will have a solid grasp of key concepts used in the Vercel AI SDK, including: Models Text prompts System promptsContinueContinue reading “Learning Vercel AI SDKโPart 1”
Guide to Creating an Angular-based Micro-frontend Application Using Native Federation
Micro-frontends are an architectural pattern that extends the concept of microservices to frontend development. It involves breaking a large frontend application into smaller, independent and deployable components. In this article, we will learn how to implement a micro-frontend architecture using Native Federation. We will: Create one host application Create two remote client applications Load theContinueContinue reading “Guide to Creating an Angular-based Micro-frontend Application Using Native Federation”
Singleton or Not? Understanding Angular Services the Right Way
Angular services are a core feature of the framework, used to share data and functionality across components. Their primary purposes include: Angular services are classes used to organize and share reusable logic across components. They help keep components clean by handling data, business rules and API interactions. Services use Angularโs dependency injection system, making themContinueContinue reading “Singleton or Not? Understanding Angular Services the Right Way”
How to Use Cursor with Modern Angular
example, version 21.0) and how to use it in a practical way. We will cover basic setup, useful features and simple examples that you can try right away. If you are starting a new project with Angular 20 or later, make sure to configure Cursor rules upfront to work with Cursor more effectively. After successfullyContinueContinue reading “How to Use Cursor with Modern Angular”
Simplifying JavaScript Prototypes in Constructor Invocation with Simple Words and Diagrams
As a JavaScript developer, you have likely heard the sentence, โIn JavaScript, every object is created from an existing object.โ But since there are multiple ways (four, to be precise) to create an objectโfor example, using a function constructor or a classโthat statement can seem false. How can an object be created from an existing object?ContinueContinue reading “Simplifying JavaScript Prototypes in Constructor Invocation with Simple Words and Diagrams”
Data Fetching in Modern Angular
As I write this article, Angular 21.0 has been released, and it has changed the way data should be fetched in modern Angular apps. Usually, in an Angular application, data comes from an API and can be categorized as: Fetching data from the server Mutating data on the server In modern Angular apps, there areContinueContinue reading “Data Fetching in Modern Angular”
A Practical Guide for State Management Using Angular Services and Signals
Let me start by saying that NgRx is excellent and the right choice in certain situations. But it also brings a lot of setup work and a steep learning curve. For many years, Angular developers tried to avoid NgRx by using RxJS Subjects and complex observable pipelines, but that also gets difficult. You need toContinueContinue reading “A Practical Guide for State Management Using Angular Services and Signals”