Azure Guides & Articles
Explore Azure through applications built and lessons learned, rather than a catalog of services. Start with a local AI application, follow its path to the cloud, and explore the serverless and data services behind real projects.
For each architecture, consider how identity, observability, deployment, and cost change between a prototype and a deployed application. Older walkthroughs remain available as historical references; check their publication dates and current service documentation before reusing commands.
By Sajeetharan Sinnathurai, Principal Product Manager at Microsoft.
Start here
Build an AI Agent with Azure Cosmos DB: End-to-End Guide
Build a TypeScript AI agent with Azure Cosmos DB, React, durable memory, tenant isolation, diagnostics, tests, and a clear path from local development to Azure.
Building DevGlobe with Azure Cosmos DB and AI Agents
How DevGlobe uses Azure Cosmos DB, vector search, MCP, and Azure Functions to power an open-source talent graph for developers and AI agents.
All Azure articles
Newest first. Publication dates distinguish recent guides from historical walkthroughs.
Build an AI Agent with Azure Cosmos DB: End-to-End Guide
Build a TypeScript AI agent with Azure Cosmos DB, React, durable memory, tenant isolation, diagnostics, tests, and a clear path from local development to Azure.
Building DevGlobe with Azure Cosmos DB and AI Agents
How DevGlobe uses Azure Cosmos DB, vector search, MCP, and Azure Functions to power an open-source talent graph for developers and AI agents.
Two Cities, Two Talks, One Agent-First Future: Bengaluru and Chennai
Reflections from two back-to-back community conferences in Bengaluru and Chennai, where I spoke about trusted MCP tools and agent-first development with Azure Cosmos DB.
Joining Scott Hanselman on the Azure Developers Show: Turning Coding Agents into a Cosmos DB Expert
I recently had the incredible opportunity to join Scott Hanselman on the Azure Developers Show to talk about something I've been deeply passionate about —...
Partial Document Update Samples with Cosmos DB REST Operation
Overview : In last November 2021, Cosmos DB team has announced support for patching documents with SQL API which was the top requested features in the user...
Cosmos DB Pagination & Continuation Tokens with JavaScript
Overview: As a Developer, If you have a requirement to have list of work items which are approved to be displayed in a Grid View. You would tend to query...
BOOK GIVEAWAY: Win a free copy of "Cloud Scale Analytics with Azure Data Services "
Hello folks! Azure Data Lake is a big data solution which allows organizations to ingest multiple data sets covering structured, unstructured, and...
Get to know how to query Azure Cosmos DB by using the SQL API
Overview : In this blog post you will learn about the Azure Cosmos DB SQL API queries and How to get started with Cosmos DB SQL API. I recently published a...
Publish an Angular Application to Azure static web apps with Azure Devops
Microsoft introduced App Service Static Web Apps in Preview at Build 2020 as"Azure static web apps", a service which allows web developers to build and...
How i built Serverless App 'MentorMe' with Azure Functions and Cosmosdb
Overview As per a survey, 57% of young individuals agreed they do not have the right connections to find a mentor and more than 50% of them couldn't find a...
Effective Monitoring : How to Setup SMS alerts for any unhealthy resource on Azure
If you are hosting your application on any environment whether it's in cloud or on-prem, an effective monitoring helps to increase the uptime by proactively...
Tip : Code directly in browser with Github Github Spaces
Exactly a year ago, Github announced codespaces and gave the option to join the beta. If you are having your repository in github and need to contribute to...
Project Tye : Build developer focused Microsevices with AKS
Overview Are you are .Net developer interested in building Microservice based applications to the Cloud?. Recently i gave a talk about announcements on...
Azure Tip : Learn Azure Modules while you're in Azure Portal
Starting as a fresher in Azure can be difficult because you don't have any previous knowledge regarding Azure and the services that it offers. If you are...
No more DevSpaces, time to move to Bridge to Kubernetes
Overview: Are you hearing the word Devspaces for the first time?. Let me put this way, Imagine a developer having to deal with a large application which has...
Scale Applications with Kuberenetes-based Event Driven AutoScaling
Overview: This year I've started focusing deeply on the areas around App Modernization with various cloud native offerings with different cloud vendors. One...
How to resolve : Cosmos DB x-ms-partitionkey Error
One of the most repeated question that i came across on stackoverflow on the tag #Cosmosdb is that how to resolve the error "The partition key supplied in...
Deploy Deno App on Azure with Github Actions
Overview : Before two weeks Ryan Dahl (Founder of Node.JS) announced the first version of Deno. As the tagline says A secure runtime for JavaScript and...
Deploy Deno App to Azure with Github Actions
Overview : Before two weeks Ryan Dahl (Founder of Node.JS) announced the first version of Deno. As the tagline says A secure runtime for JavaScript and...
Azure static web app is simply AWESOME : Deployed an Angular app in 10 seconds!
One of the highlight among the announcements made at Microsoft Build 2020 was announcement of the new Azure service in the keynote which is Azure App Static...
Azure static web app is simply AWESOME : Deployed MEME generator app in 10 seconds!
One of the highlight among the announcements made at Microsoft Build 2020 was announcement of the new Azure service in the keynote: Azure App Static Web...
Best practices in handling Azure Service Bus dead-letter messages
Overview : Azure Service Bus is being used as one of the most reliable enterprise messaging services across different domains like health care, finance etc....
Build and Deploy Future Proof Application with Azure Kubernetes Service in 10 Minutes (Nodejs, Go + AKS)
Quarantine, self isolation , social distancing for the past one month, I’m living with these words. While most of us are investing this time to learn new...
How world reacts to Work from home(#WFH) using Serverless with Azure(CosmosDB + Functions + LogicApps)
Overview: Due to the recent COVID outbreak and as it continues to spread throughout the world, employees are being to asked to work from home. While most of...
Power Platform Fundamentals PL-900 Certification exam
In general, any certification offers practical experience to individuals from all the aspects to be a proficient worker.Certified professionals have more...
Corona Escape - Game with Python and Cosmosdb
I've been gaming since 2003 till now.I remember those sleepless nights and how much fun i had playing PC games. I always wanted to be a game designer since...
Covid Escape - How to built a Game with Python and Cosmosdb
I've been gaming since 2003 till now.I remember those sleepless nights and how much fun i had playing PC games. I always wanted to be a game designer since...
Architecture reference for Facial Recognition solution for the fraud prevention using Azure AI and Cosmosdb
Biometric Face Recognition is the process and ability of a bio metric machine to identify and recognize the face of an individual. It deals with either to...
How to build Facial Recognition Solution for the fraud prevention using Azure AI and Cosmosdb
Biometric Face Recognition is the process and ability of a bio metric machine to identify and recognize the face of an individual either to grant access to...
Deploy Angular9 App to Azure with Github Actions
It's been almost a week since Angular 9 was released which included several new features such as new Ivy Renderer, SSR, Type checking etc. In this post, i...
Deploy Angular 9 App to Azure with Github Actions
It's been almost a week since Angular 9 was released which included several new features such as new Ivy Renderer, SSR, Type checking etc. In this post, i...
Automate Azure Resources with PowerApp
Microsoft's Power Platform is a low code platform which enable the organization to analyse data from multiple sources, act on it through application and...
Automate Azure Resources with PowerApps
Microsoft's Power Platform is a low code platform which enable the organization to analyse data from multiple sources, act on it through application and...
Create Github Issue Reporter with Azure Function and CosmosDB
Many times you would have wanted to have one view/dashboard of all the Github issues created for your open source repositories. I have almost 150...
Investigating into Azure Data Lake Storage and its Multi-protocol Access
We have a wide variety of options to store data in Microsoft Azure. Nevertheless, every storage option has a unique purpose for its existence. In this blog,...
Deploy Web App to a Sub-folder on Azure
I have come across this question about "How to deploy a web app within a sub folder on Azure" in Stackoverflow many times. Even though there is an official...
How to deploy Web App to a Sub-folder on Azure Appservice
I came across this question about "How to deploy a web app within a sub folder on Azure" in Stackoverflow many times. Even though there is an official...
Want to alert your boyfriend/girlfriend to have break at work? Azure function can help you!
A programmer can code for days continously without a break. I have done it when I started my career as a programmer. In IT field, it gets worse if you...
How to choose which service to use in Azure for your application? Here is the answer.
If you have been using Azure already or new to Azure, you must know that Microsoft Azure is huge and it changes very fast with new services and updates. It...
Download Top Azure eBooks from Microsoft to learn Azure
You might have noticed my recent posts were mostly focused on how to get started and learn Azure in 2020. This post is also to help all Azure enthusiasts to...
Download Top Azure eBooks by Microsoft to learn Azure
You might have noticed my recent posts were mostly focused on how to get started and learn Azure in 2020. Want to become more productive with Azure?. There...
My blog Ranked Top Microsoft Azure Blogs to Follow in 2020
What a way to start the new year 2020!. It just began and I am feeling as I've achieved something. It is always great when you are being recognized for your...
Azure MindMap and Azure 360 helps you to learn more about Azure
Are you an Azure or Cloud enthusiast? Got a resolution to learn #Azure in 2020?. I recently read a wonderful blog by @ThomasMaurer . Immediately i wanted to...
Azure Solutions Architect Expert : curated list study guide
Recently, I managed to acclaim the Azure Solutions Architect badge by completing AZ-300 and AZ-301 exams. > Earning the Azure Solutions Architect Expert...
Simple Azure Function that can get you 200+ Twitter followers in a month!
I have been using twitter for the past 10 years and it took nearly 5 years to get those 100 followers. I was not an active user till before 2 years. One...
Azure Charts : The best Azure Resources tool that you love
Technology is moving very fast and it’s hard to keep up, but you always gotta find a way to keep updated! Especially in the cloud's world it is mandatory to...
My experience at Microsoft OpenHack DevOps - Singapore
This week I participated my first ever OpenHack on DevOps organized by Microsoft in Singapore. It was a three day event from 26th-29th November 2019. The...
Productivity Tip : Run Azure Cloud shell, Stackoverflow, Github in Microsoft teams.
One of the cool feature that Microsoft teams provide is that you can load any website as a tab on particular channel. One handy thing i noticed is that if...
Deploy Angular Applications to Azure with Github Actions - Emotion Detection App
The first ever Github Universe viewing party in SriLanka took place on last Thursday organized by the Github Campus Experts in the country. It was an event...
Retrieve documents without Metadata properties in Azure CosmosDB
One of the interesting queries that i got from my colleague is that how to get rid of the metadata properties when retrieving documents from Cosmosdb. It...
How to change TimeZone in Azure App Service?
One of the frequent questions i get from partners is on how to set Timezone for an application running on Azure app service. It is too easy to change the...
Websites/tools every Azure developer should know!
There are few mandatory sites that every developer on azure should know. This post will contain a curated list of awesome websites which will definitely...
Azure & AWS - Find which data center is right for you?
There are few cool speed test tools available out there which allows you to test network latencies and speed to data centers from different countries and...
Explore and Test Cosmos DB Rest APIs with POSTMAN
I have been working with Cosmos DB for almost 2 years and most of the time i have used SDKs to connect to Cosmos DB. In the recent times i started consuming...
Programmatically change CosmosDB Request Units(RU) with Azure function 2.x and Cosmos DB SDK 3.0
When you are involving in an architectural discussion which involves Azure's cosmosdb, a mandatory question that you get is "Is not Azure Cosmos DB very...
How Azure CosmosDB + Functions + IOT hub + PowerBI could solve the burning Traffic problem
Road traffic is a very classic and burning problem in Sri Lanka and in most of the Asian countries. Personally I have to spend 2 hours on the road everyday...
Build hybrid apps with Cosmosdb + Ionic
I was at the Global Azure Bootcamp recently concluded last week, one of the participant came and asked me, "Hey what is Cosmos DB" I casually responded...
Transform and Migrate data from MSSQL to Cosmosdb
Recently, I was involved in working with a customer who had their data in on prem SQL server. As they are shifting their soultion to Cloud(Azure) with...
Build your serverless functions with OpenFaaS on Azure
For the past one month , I have been experimenting with one of the promising serverless framework for creating serverless functions. With the modern...
Build serverless functions with OpenFaaS on Azure
For the past one month , I have been experimenting with one of the promising serverless framework for creating serverless functions. With the modern...
How to delete all documents in Cosmosdb Collection
I have been working with couple of applications built with CosmosDB and one of the things that surprised me was one cannot clear all documents in a...
Event Sourcing with Azure EventHub and CosmosDB
Traditional Architecture : In a traditional Application with the normal approach, transactional use-cases usually involve persisting data in a few SQL...
Streaming Live Tweets from Twitter to CosmosDB
This is time for another blog on cosmosdb explaining how to stream tweets from twitter using hashtags and store them in cosmosdb in real time. You should be...
Wear out the features of Azure CosmosDB with AspNetCore application
Azure CosmosDB (Azure Cosmos DB – Globally Distributed Database Service (formerly DocumentDB) | Microsoft Azure) is a super set of the service once known as...
Setting up Azure CosmosDB with Visual Studio Code in Local Environment
Recently I started experimenting with Azure's CosmosDB and developed few applications using the same. To start with it this blog will help all the...
Build a web API with .NET Core using CLI Tools
In this blog i will start with an introduction to .NET Core CLI tools with an example of how to create a web API using the CLI tools provided with .NET...
Start using Azure Logic apps and save your time
This is my first blog and Azure and i am inspired to write this one after attending the Microsoft's workshop "App innovation day".There was a cool...
Search all blog posts | Complete archive | Subscribe via RSS