On Dev.to

Writing

Technical writing on Angular, AI on the web, and the details that show up once you ship — published on Dev.to.

Component Communication in Angular: Input(), Output()
angularwebdevtypescripttutorial

Component Communication in Angular: Input(), Output()

Jun 9, 2026 · 3 min read

Angular components communicate using specific patterns based on their relationship (parent-to-child,...

Read on Dev.to
Multi-Agent AI Systems: Grounding with Google Maps in Genkit
genkitangularfirebaseai

Multi-Agent AI Systems: Grounding with Google Maps in Genkit

Apr 8, 2026 · 11 min read

In my previous article, we explored how to build a multi-agent AI concierge using Angular and...

Read on Dev.to
Mastering Retrieval-Augmented Generation with Gemini API's File Search Tool
aiangularraggemini

Mastering Retrieval-Augmented Generation with Gemini API's File Search Tool

Mar 10, 2026 · 5 min read

I first heard about Retrieval-Augmented Generation (RAG) when I was trying to get an AI agent to...

Read on Dev.to
Building a Multi-Agent System with Tool Calling using Angular, Firebase & Genkit
agentsaiangulargemini

Building a Multi-Agent System with Tool Calling using Angular, Firebase & Genkit

Feb 25, 2026 · 7 min read

A deep-dive into building a production-ready, multi-agent AI chat application using Angular 20,...

Read on Dev.to
Handling the "Flash of Unauthenticated Content" in Angular SSR
angularfirebasejavascriptgemini

Handling the "Flash of Unauthenticated Content" in Angular SSR

Jan 28, 2026 · 3 min read

I ran into a peculiar bug lately. Users were briefly seeing a "Sign Up/Sign In" button appear in the...

Read on Dev.to
Building AI-powered e-commerce applications using Angular & Firebase AI Logic (formerly Vertex AI in Firebase)
buildwithaifirebaseangulargemini

Building AI-powered e-commerce applications using Angular & Firebase AI Logic (formerly Vertex AI in Firebase)

Jul 15, 2025 · 8 min read

The landscape of online shopping has undergone a dramatic transformation. From the early days of...

Read on Dev.to
Introduction to Progressive Web Applications (PWAs)
javascripthtmlcssprogressivewebapps

Introduction to Progressive Web Applications (PWAs)

Jun 20, 2020 · 1 min read

I was honored to deliver a talk on Progressive Web Application courtesy of Microsoft Student Partners...

Read on Dev.to
Optional Chaining & Nullish Coalescing
javascriptbeginnerses2020es6

Optional Chaining & Nullish Coalescing

May 3, 2020 · 2 min read

Take a look at the code below. Does it look familiar? const resident = { name: 'John',...

Read on Dev.to
Picky Picky with forEach()
javascriptes6vannillajsbeginners

Picky Picky with forEach()

Jan 23, 2020 · 1 min read

This article is meant to introduce you to some of the powerful capabilities of the "mighty for loop"...

Read on Dev.to