Gaurav Mantri's Personal Blog.

Azure Docs Copilot – A Generative AI App for Searching Azure Documentation

Recently I have been spending a good amount of time reading about Generative AI. I shared the list of resources I used here. To me, the best way to learn a new technology is to build something using that technology. Azure Docs Copilot is my … [Continue reading]

Microsoft Semantic Kernel – An Overview

In this short post, we will talk about Semantic Kernel from Microsoft. We will talk about what exactly is Semantic Kernel and its key components. So, let's begin! What is Semantic Kernel? Simply put, Semantic Kernel is an open source SDK … [Continue reading]

Some resources for learning Generative AI and building LLM Apps

Recently I started learning Generative AI. To be honest, after a very long time I found a technology that really excited me. As most of us, I started using this technology as my personal assistant (using ChatGPT, Bing Chat etc.) to get answers to … [Continue reading]

Comparing Azure Storage Blob Versions and Snapshots

Recently Azure Storage team announced the availability of blob versions. A blob version essentially represents the state of a blob (in terms of content, properties and metadata etc.) at a particular point of time. Azure Storage automatically creates … [Continue reading]

Avoiding “AuthorizationFailed” error when hand-crafting Shared Access Signature for Azure Storage

I've been quite active on Stack Overflow answering a lot of Azure related questions (mostly around Azure Storage). One thing I noticed there is that there are a lot of folks running into issues when they're trying to write code themselves for … [Continue reading]

Azure Cosmos DB and Node SDK – Part III: Working with Documents

In the previous posts in this series, we saw how you can work with databases and containers in Cosmos DB using their Node SDK. You can read those posts here: Part I: Working with databases: … [Continue reading]

Cosmos DB and Node SDK – Part II: Working with Containers

In the previous post, we saw how we can use Node SDK for Cosmos DB to work with databases. You can read that post here: https://gauravmantri.com/2019/06/04/cosmos-db-and-node-sdk-working-with-databases/. In this post, we will see how we can manage … [Continue reading]

Cosmos DB and Node SDK – Part I: Working with Databases

It has been a while that I wrote something :). There have been so many things I learnt in last few years and I wanted to share my learnings but one thing or other kept me away. I am hoping that I will be break this and post regularly going … [Continue reading]

Attitude Matters (When It Comes To Winning Users Over)!

Earlier this month we deprecated our flagship product (Azure Management Studio) and replaced that with a brand-new product (Cerulean). You can read more about the deprecation on our website at … [Continue reading]

Oops! I Deleted My Blobs! What Can I Do?

Honestly, Nothing! But that’s before reading this post. After reading this post, you don’t have to worry about a thing. In this post we will talk about Soft Delete functionality recently announced by Azure Storage. This super cool functionality will … [Continue reading]