Tap for sound
GitHub Copilot
Designing a Multi-Agent GitHub Copilot Orchestrator for Legacy Teams (Honestly)
How to design a GitHub Copilot multi-agent orchestrator for a legacy team: narrow roles, least-privilege tools, handoffs, hooks, CI gates and sign-off.
Read the articleTap for sound
AI
Copilot Isn't Autocomplete Anymore: Inside Agent Mode
A few months ago I was helping a teammate set up Copilot for the first time. He typed a comment, waited for the ghost text, hit tab, and said "cool, so it's like a smarter autocomplete." I…
Read on MSDEVBUILDTap for sound
Keep up with the work
Follow on Instagram
@msdevbuild
The short videos, in the feed they were drawn for
FollowKeep scrolling — there is more below.
Azure
Money Debited, Order Failed: Payment Webhooks and Reconciliation on Azure
Payment succeeded but the order was not created? Save the webhook first, process it from Service Bus, and reconcile with the gateway on a timer.
Read the articleTap for sound
AI
Why LLMs Don’t Have Memory — But Still Feel Smart
Every day, millions of people use AI tools like ChatGPT and Copilot. If you want to understand modern artificial intelligence, you can’t ignore Large Language Models (LLMs) . They power…
Read on MSDEVBUILDTap for sound
Keep up with the work
Follow on WhatsApp
MSDEVBUILD channel
Every new article, straight to your chats
FollowKeep scrolling — there is more below.
Azure
One Hotel, Three Suppliers, Three JSON Shapes: Hotel Aggregator System Design
How a hotel aggregator integrates Expedia, Booking.com, Agoda and Trip.com when each returns different JSON: adapters, one model, hotel mapping.
Read the articleTap for sound
AI
AI Evolution Explained: GenAI vs LLMs vs AI Agents vs Agentic AI vs Intelligent AI
Artificial Intelligence (AI) is one of the most exciting technologies in our world today. But the terms that come with it like GenAI, LLMs, AI Agents, Agentic AI, and Intelligent AI can…
Read on MSDEVBUILDAzure
The Blast Radius of a Hardcoded API Key in a Mobile App
The attacker costs you hours. Rotating a key baked into 40,000 installed apps costs you days — and that gap is the real price of a hardcoded secret.
Read the articleAzure
The Double Tap That Charged Twice: Idempotency Keys and Azure SQL
How to prevent duplicate orders when a user double-clicks Place order: an idempotency key from the app and a unique index in Azure SQL.
Read the articleKeep up with the work
Follow on LinkedIn page
MSDEVBUILD
The publication feed for the blog
FollowKeep scrolling — there is more below.
Azure
Hacker vs Azure: Five Attacks and the Five Defences That Stop Them
Five real attacks on a mobile backend, matched one-for-one to the Azure service that stops each — and the default setting that quietly undoes the last one.
Read the articleKeep up with the work
Follow on LinkedIn
in/jssuthahar
Architecture notes and career posts
FollowKeep scrolling — there is more below.
Azure
Azure AI Service, Studio, ML & Foundry – Which One Do You Need?
If you have used Microsoft AI tools in the past, you might remember popular services like Cognitive Services and the Bot Framework. These tools were widely used to add features like speech…
Read on MSDEVBUILDAzure
Five Mobile App Security Vulnerabilities a Scan Finds — and Nobody Chose
A security scan on a perfectly working mobile app turns up five findings. Every one is a default or a testing leftover, not a mistake — here is the fix for each.
Read the articleAzure
Secure a Mobile API in Five Steps: The Order Is the Whole Point
HTTPS, authentication, authorization, secrets, then monitoring — five layers for a mobile API on Azure, and why doing them out of order defeats the point.
Read the articleAzure
Azure Key Vault Explained: The One Secret Tutorials Never Remove
Moving every secret into Key Vault leaves exactly one behind — the credential that opens the vault. A managed identity is what finally gets you to zero.
Read the articleAzure
How to Get an Free Azure Subscription for Learning
This guide will help you get started with Microsoft Azure for free. It explains three easy ways: using a Free Azure Account Signing up for Azure for Students (no credit card needed),…
Read on MSDEVBUILDKeep up with the work
Follow on WhatsApp
MSDEVBUILD channel
Every new article, straight to your chats
FollowKeep scrolling — there is more below.
Get new posts by email
New technical articles, Azure AI and GitHub Copilot updates, and upcoming events. No spam, unsubscribe anytime.
Azure
Bot Attacks on a Mobile App: A Script Is Hitting Your Login Endpoint
A script tries 8,000 passwords a minute against your login API at 3am. Rate limiting, smart lockout and Defender for Cloud make speed the losing move.
Read the articleKeep up with the work
Subscribe on YouTube
@MSDEVBUILD
Video walkthroughs in English and Tamil
SubscribeKeep scrolling — there is more below.
Azure
Insecure vs Secure: The Same Mobile App, Two Azure Architectures
Both architectures work perfectly for a real customer. They only differ at six moments — and one of the two designs cannot be patched, only rebuilt.
Read the articleAzure
The Secure Login Journey: What Happens When You Tap Sign In
A secure app never touches your password. It hands you to Microsoft Entra ID, gets back a signed token, and that token is all your API ever sees.
Read the articleC#
C# Object and Dynamic Types
This blog provides an in-depth explanation of object and dynamic types in C#. Object Type 1. Overview object is the base class for all data types in C#. It can store any type of value,…
Read on MSDEVBUILDAzure
Paid, Then Sold Out: How Hotel Booking Confirmation Really Works
How hotel booking confirmation works after payment: authorize, book with the supplier, then capture, and what happens if another site sells the room first.
Read the articleKeep up with the work
Follow on WhatsApp
MSDEVBUILD channel
Every new article, straight to your chats
FollowKeep scrolling — there is more below.
Azure
The Flash Sale That Ran Out of Bandwidth: When to Use a CDN on Azure
When to use a CDN on Azure, from a flash sale where one App Service served 1.6 million photo downloads. What to cache, and what never to.
Read the articleAzure
The Flash Sale That Hit the Database: When to Use Azure Managed Redis
When to use Azure Managed Redis, which replaces Azure Cache for Redis, learned from a flash sale that hit Azure SQL 2,200 times a second.
Read the articleKeep up with the work
Follow on Instagram
@msdevbuild
The short videos, in the feed they were drawn for
FollowKeep scrolling — there is more below.
C#
Improving C# Performance by Using AsSpan and Avoiding Substring
During development and everyday use, Substring is often the go-to choice for string manipulation. However, there are cases where Substring can negatively impact performance and result in…
Read on MSDEVBUILDAzure
Browsing Without a Login Was the Requirement: How to Secure a Public API on Azure
Browsing products without login was a real requirement. Trusting requests because they came from our own app was the bug, and curl does not care.
Read the articleAzure
The Secret in Your APK: Why Obfuscation Will Not Save It
An APK or IPA is a zip file. Anything hardcoded inside it, including your API key, is already public — and here is how to get it off the phone for good.
Read the articleAzure
How Azure Protects a Mobile App: The Full Request Flow, Layer by Layer
Front Door, your API, Microsoft Entra ID, authorization and a private database — the five layers that stand between a mobile app and its data on Azure.
Read the articleC#
Free Microsoft Certification : C#
Microsoft announced a new Foundational C# certification in collaboration with FreeCodeCamp. The Foundational C# certification is completely free for individuals in all regions. The…
Read on MSDEVBUILDAI
Azure AI Foundry Model Catalog: How to Choose the Right Model
A decision framework for the Foundry model catalog: LLMs vs SLMs, chat vs reasoning models, and specialized models, with real business use cases.
Read the articleGitHub Copilot
Building a GitHub Copilot Security Agent for Legacy Systems (Honestly)
Learn what a GitHub Copilot security agent can find in a legacy system, what it can miss, and why scanners and people must still approve changes.
Read the articleKeep up with the work
Follow on LinkedIn
in/jssuthahar
Architecture notes and career posts
FollowKeep scrolling — there is more below.
C#
Visual Studio 2022: C# Global Namespace
Global usings were introduced in C# 10 and .NET Core 6.0 and later versions. This feature proves to be highly beneficial as it allows you to incorporate commonly used namespaces. As a…
Read on MSDEVBUILDKeep up with the work
Follow on LinkedIn page
MSDEVBUILD
The publication feed for the blog
FollowKeep scrolling — there is more below.
C#
DateOnly And TimeOnly Types In .NET 6 -.NET Core
In this article, we will discuss Microsoft introduced new types DateOnly and TimeOnly in C# and examine the unique functionalities offered by each, and assist in determining the suitable…
Read on MSDEVBUILDKeep up with the work
Follow on LinkedIn page
MSDEVBUILD
The publication feed for the blog
FollowKeep scrolling — there is more below.
MAUI
.NET MAUI App: MAUI app icon, MAUI splash screen, and MAUI image to different mobile platforms.
Managing images, icons, and splash screens cross-platform is more challenging since we need to manage assert and resource folders specific to each platform, as well as image folders for…
Read on MSDEVBUILDMAUI
.NET MAUI : Runs on multiple platforms in one project (iOS, Android, and Windows)
The name MAUI stands for .NET Multi-platform App UI. Many IT companies struggle with deciding whether to migrate from XAMARIN or to start from scratch with a new hybrid application. You…
Read on MSDEVBUILDMAUI
How to use .Net MAUI Secure storage in your Mobile application ( iOS, Android and Windows )
.NET MAUI provides different techniques for local storage, in my previous article, explain preferences. This article will explain how to use secure storage in your mobile iOS, Android, and…
Read on MSDEVBUILDMAUI
.Net MAUI : Mobile local Storage Preferences using .NET MAUI
.NET MAUI provides 4 techniques for local storage options for storing data in locally on a device, depending on the nature, structure, and size of the data. The most used following 4 ways…
Read on MSDEVBUILDKeep up with the work
Subscribe on YouTube
@MSDEVBUILD
Video walkthroughs in English and Tamil
SubscribeKeep scrolling — there is more below.
Azure
How to learn Azure without paid subscription
Microsoft Azure is a cloud service that is constantly expanding to help your organization meet business challenges. You can build, and manage to deploy applications using the following…
Read on MSDEVBUILDKeep up with the work
Subscribe on YouTube
@MSDEVBUILD
Video walkthroughs in English and Tamil
SubscribeKeep scrolling — there is more below.
MAUI
.NET MAUI : VerticalStackLayout and HorizontalStackLayout Layout using Visual Studio 2022
This article provides an understanding of VerticalStacklayout and HorzontalStackLayout using .NET Multi-platform APP UI (MAUI), which is a cross-platform framework for creating native…
Read on MSDEVBUILDAzure
Microsoft Enterprise Skills Initiative: Free Live training, Free Exam Voucher, and Free Practice exam simulations for Corporate Employee
The Microsoft certification is become more trend because of a lot of job openings for whose completed certification, same time most employees searching the internet “Free Azure dumps”,”…
Read on MSDEVBUILDMAUI
Xamarin MAUI: Pair to Mac M1 chip from Windows machine for iOS development using Visual Studio 2022 Preview
.Net MAUI is a cross-platform framework for creating native mobile and desktop apps with c# and XAML. You can refer to my previous article for getting started with the Dotnet MAUI…
Read on MSDEVBUILDMAUI
Xamarin MAUI: First iOS, Android and Windows Mobile App using Visual studio 2022
.Net MAUI is a cross-platform framework for creating native mobile and desktop app with c# and Xaml. In my previous article, we did warn welcome to Dotnet MAUI and shared information about…
Read on MSDEVBUILDKeep up with the work
Follow on Instagram
@msdevbuild
The short videos, in the feed they were drawn for
FollowKeep scrolling — there is more below.
Azure
Microsoft Azure : Create a key vault
An Azure key vault is a cloud service for securely storing and accessing secrets. A secret is anything that you want to tightly control access to such as API Key and Subscription, Password,…
Read on MSDEVBUILDKeep up with the work
Follow on Instagram
@msdevbuild
The short videos, in the feed they were drawn for
FollowKeep scrolling — there is more below.
Azure
Microsoft Azure: Configure Azure App Service Logging
Azure App service logging are the output of runtime trace statement in the different app code. logging feature will help you might only want to see a logged message when a particular level…
Read on MSDEVBUILDAzure
Microsoft Azure: Create an App Service by using Azure Portal
The Azure App Service is an HTTP-based service for hosting web applications, REST APIs, and mobile back ends. We can create and deploy using different languages like .Net, .Net Core, Java,…
Read on MSDEVBUILDAzure
Microsoft Azure: Avoid unknown or accidental deletion of Azure resources
Azure has role-based access control (RBAC) to restrict access to resources and management features, but it can’t be used to quickly prevent the users from accidentally deleting a resource.…
Read on MSDEVBUILDAzure
Microsoft Azure: Create a Storage Account
An Azure storage account contains all of the storage data objects like blobs, files, queues, tables, and disks. The storage account provides a unique namespace for azure storage data that…
Read on MSDEVBUILDAwards
MSDEVBUILD in Feedspot Top 100 Microsoft Azure Blogs
I am pleased to announce my blog msdevbuild.com again has been listed on the popular Feedspot website as one of the Top 100 Microsoft Azure Blogs, Websites, and Influencers in 2021!…
Read on MSDEVBUILDKeep up with the work
Follow on LinkedIn
in/jssuthahar
Architecture notes and career posts
FollowKeep scrolling — there is more below.
MAUI
Xamarin : Step-by-Step Guide To Building .NET Multi-platform App (MAUI) using Visual Studio 2019 Preview 16.10
Xamarin was released 10 years before, it has helped many developers to develop mobile apps with multi-platform with native feel but now it’s time to say goodbye to Xamarin and happily…
Read on MSDEVBUILDAzure
Microsoft Azure : Setup new Active Directory B2C tenant
Azure AD B2C stands for azure active directory Business to consumer. AZURE AD B2C has its own login portal management which can be customized to a certain extent to change the look and feel…
Read on MSDEVBUILDAzure
Azure: How do I add a chat bot to Blogger
The Bot Application runs inside Skype, web chat, Facebook, Message, etc. Users can interact with bots by sending them messages, commands, and inline requests. You control your bots using…
Read on MSDEVBUILDAzure
Azure: Develop Azure Functions using Visual Studio
The azure function is a serverless concept of cloud-native design that allows a piece of code to be deployed and executed without any need for server infrastructure, web server, or any…
Read on MSDEVBUILDKeep up with the work
Follow on LinkedIn
in/jssuthahar
Architecture notes and career posts
FollowKeep scrolling — there is more below.
More
Microsoft Exam : Free Retake Exam (Second Shot) and Free Practice Test
The Microsoft Certified Professional or MCP Program is the certification program offered by Microsoft that enables IT Professionals and Developers to validate their technical expertise.…
Read on MSDEVBUILDKeep up with the work
Follow on WhatsApp
MSDEVBUILD channel
Every new article, straight to your chats
FollowKeep scrolling — there is more below.
That is the feed
You are all caught up
That is the newest 6 short videos and 50 things to read. Both libraries go back a lot further.
Pick up a series
Your library keeps everything you saved and how far you got in it.