MSDEVBUILD Azure Security Secure a Mobile API in 5 Steps In order. The order is most of the value.
· The five layers a mobile API needs, and what each one actually stops · Why authentication and authorization are two separate steps, not one · Why monitoring is last but is the step you will be glad you did Azure · Security · 8 steps · August 23, 2026
MSDEVBUILD Azure Security What Happens When You Tap Sign In The full login journey on a secure Azure app, step by step.
· Why a secure app hands the password to Entra ID and not to your API · What a signed token is and why verifying it needs no network call · Why there is no password left anywhere in the chain, including the database Azure · Security · 8 steps · August 22, 2026
MSDEVBUILD Azure Security Your Mobile App Is Leaking Its API Key It's hardcoded inside the app — anyone can unzip it and read it.
· Why an app package is public the moment you upload it to a store · Why a key inside the app is already leaked, before anyone looks · How Azure Key Vault behind your own API keeps the key off the phone Azure · Security · 8 steps · August 21, 2026
MSDEVBUILD Azure Security 5 Mobile App Security Vulnerabilities Found by a routine scan — nobody wrote any on purpose.
· The five findings a scan reports on almost every working mobile app · Why insecure storage and a disabled TLS check are leftovers, not bugs · Which of the five to fix first, and why it is not the one you expect Azure · Security · 8 steps · August 20, 2026
MSDEVBUILD Azure Security Insecure vs Secure: Same App, Two Builds The same mobile app on Azure, built two different ways.
· Why the insecure architecture ships first — it genuinely works · The six moments where the two designs stop behaving the same · Why the difference only shows up when something goes wrong Azure · Security · 8 steps · August 19, 2026
MSDEVBUILD Azure Security What Happens When You Hardcode an API Key Stealing it costs hours. Rotating it can cost days.
· Why a leaked key costs money long before anyone notices it leaked · Why rotating a hard-coded key kills every installed copy of your app · Why a secret in Azure Key Vault rotates with nobody updating anything Azure · Security · 8 steps · August 18, 2026
MSDEVBUILD Azure Security Hacker vs Azure: 5 Attacks, 5 Defences Each attack, matched to the Azure feature that stops it.
· Which Azure service stops which specific attack, by name · Why a valid token from a real user is still an attack you must block · Why "allow Azure services" is far broader than it sounds Azure · Security · 8 steps · August 17, 2026
MSDEVBUILD Azure Security How Azure Protects Your Mobile App The 5 layers standing between your app and the database.
· Why an app talking straight to a database is the bug, not a shortcut · Why authentication and authorization are two different checks, not one · Why a private endpoint means the database has no public address to attack Azure · Security · 8 steps · August 16, 2026
MSDEVBUILD Azure Security Azure Key Vault, Explained Properly The one secret most tutorials forget to remove.
· What Key Vault stores and how your app reads it at runtime · Why moving secrets to a vault leaves you one secret you did not expect · How a managed identity removes that last one so the count reaches zero Azure · Security · 8 steps · August 15, 2026
MSDEVBUILD Azure Security An AI Bot Is Attacking Your Login 8,000 password attempts a minute, while nobody's watching.
· Why an automated attacker changes the maths, not just the volume · Why watching your logs is not a defence against something that never sleeps · The three Azure controls that make speed useless: rate limits, lockout, alerts Azure · Security · 8 steps · August 14, 2026
MSDEVBUILD Azure A 118-character URL. 15 characters back. Designing a link shortener on Azure — and the one digit that decides whether you ever see your click stats.
· Why a link shortener is really two systems: one write, a thousand reads · How the short code is made, and what Cosmos DB does when two people roll the same one · Why the redirect must be 302 and not 301, and why Front Door answers most clicks Azure · Architecture · 13 steps · August 13, 2026
MSDEVBUILD Azure A million taps a second. One tiny message. 25 million people tapping 🔥 at the same moment — and not one of those taps is ever delivered to anyone.
· The live-reactions use case in four steps — what the app actually owes every viewer · Why sending every reaction to every viewer is impossible, in one line of maths · The five Azure services that count instead — Front Door, Container Apps, Event Hubs, Stream Analytics, Web PubSub Azure · Architecture · 14 steps · August 12, 2026
MSDEVBUILD Azure One line of code. Seven stops. What really happens between await http.GetAsync(...) and the JSON landing back in your app.
· The seven stops every HTTP call to an Azure API makes, and what each one costs · Why the first call is slow: 100 of the 160 ms is DNS and the TLS handshake, before your code runs · Why new HttpClient() in a loop pays that cost forever, and IHttpClientFactory pays it once Azure · Architecture · 13 steps · August 11, 2026
MSDEVBUILD Azure The queue was in order. Your workers were not. A customer paid $120 for an item they removed, and Service Bus did nothing wrong.
· That FIFO delivery and FIFO processing are different things, and concurrency is what separates them · Why SessionId is a partition-key choice, not a yes/no on ordering · The one setting that silently gives back the race after you enable sessions Azure · Messaging · 12 steps · August 11, 2026
MSDEVBUILD Azure Why Your AI Agent's Token Bill Exploded Nothing failed. The loop just paid for its own history, twelve times per task.
· Why an agent loop’s input tokens grow with the square of its step count · What prompt caching actually charges — reads at 0.1×, writes at 1.25× · The one line that silently stops the cache being read, with no error Azure · AI · 12 steps · August 10, 2026
MSDEVBUILD Azure You tapped View Product. Five Azure services answer before the page paints. Here is the order they run in.
· Why the edge answers first and your API never hears about a cache hit · What cache-aside actually does on a Redis miss, including the write-back · Why product images take a different path and never reach your API Azure · Architecture · 12 steps · August 10, 2026
MSDEVBUILD Azure A rack just lost power. The shop kept selling. Why Azure places your VMs on different physical racks, and what breaks the moment it does not.
· What a rack shares — one power feed, one switch, one blast radius · How an availability set spreads VMs across fault domains for you · Why two VMs in the same fault domain is not redundancy Azure · Basics · 16 steps · August 8, 2026
MSDEVBUILD Azure Azure is rebooting your server. Nobody notices. How an Azure Availability Set keeps an online shop selling straight through planned server maintenance.
· Why one VM cannot survive Azure patching the host under it · How an availability set spreads VMs across fault and update domains · What the load balancer health probe does during a reboot Azure · Basics · 14 steps · August 7, 2026
MSDEVBUILD Azure The outage lasted 18 minutes. Your retries lasted 4 seconds. 720 good orders in the dead-letter queue, and not one of them was poison.
· Why ten redeliveries take about four seconds, not four minutes · That MaxDeliveryCount caps attempts and says nothing at all about time · How to build the backoff Service Bus does not give you, with ScheduledEnqueueTimeUtc Azure · Messaging · 12 steps · August 7, 2026
MSDEVBUILD Azure One server goes down. Nobody can buy anything. How Azure Availability Zones keep an Amazon-scale shopping app online while an entire datacenter fails.
· What a single-server outage actually costs a shopping app · How three zones in one region are physically separate buildings · Why sub-2 ms replication turns 99.9% into 99.99% Azure · Basics · 10 steps · August 6, 2026
MSDEVBUILD Azure Azure rebooted the server. The bank never noticed. How update domains let Microsoft patch the hosts under your VMs without dropping a single customer.
· How Azure reboots hosts one update domain at a time · Why the load balancer always has a healthy VM to use · Update domain versus fault domain, in one line Azure · Basics · 16 steps · August 5, 2026
MSDEVBUILD Azure What is MCP ? Model Context Protocol — how an AI assistant reaches GitHub, your database, your files and Slack.
· Why a model on its own cannot reach GitHub, SQL or Slack · How an MCP client and server carry one request down and back · Why M + N connectors beats M × N bespoke integrations Azure · AI · 8 steps · August 4, 2026
MSDEVBUILD copilot LLMs have no memory So how does Copilot know your code? It never remembers. It re-reads, re-ranks and re-sends your context on every single request.
· Why the model holds nothing between two requests · How your editor rebuilds the whole prompt every time · What competes for the same fixed token budget GitHub Copilot · 9 steps · August 4, 2026
MSDEVBUILD Azure From a model to a shipped AI product Azure AI Foundry is the platform Microsoft built for the part everyone underestimates — everything after the demo.
· Why the demo works and the product still does not ship · How one Foundry project holds the model, your data and the agent · What to evaluate and filter before a release, not after Azure · AI · 8 steps · August 3, 2026
MSDEVBUILD Azure Your Durable Function runs many times The orchestrator body re-executes from line one, over and over, until every step is answered.
· Why an orchestrator body re-executes from line one, many times · How completed activities are answered from the event history · Why DateTime.Now and Guid.NewGuid break a Durable Function Azure · Messaging · 8 steps · August 2, 2026
MSDEVBUILD Design Pattern Netflix does not stream from Netflix The video you watch tonight is already sitting inside your internet provider.
· Why the video almost never comes from Netflix’s own datacentres · How the control plane answers play with a ranked manifest · How Open Connect boxes inside your ISP are filled overnight Architecture · 8 steps · August 1, 2026
MSDEVBUILD Python In Python, a name is a sticker , not a box Two names can sit on one object. Whether it can change is what makes lists and strings behave differently.
· Why b = a is a second name, not a copy · Which Python types change in place and which are replaced · How the mutable default argument bug gets written Programming · 8 steps · July 30, 2026
MSDEVBUILD Azure A call needs both people free. A message does not. Sync versus async, decided by one question — and priced honestly.
· How three chained dependencies become your own downtime · Why going async turns an outage into lag instead · The three jobs you inherit the moment you queue it Azure · Messaging · 10 steps · July 2, 2026
MSDEVBUILD Azure Two Azure queues. Which one do you pick? Five questions that settle it, and the one where the cheap option wins.
· The five questions that decide which Azure queue you need · Where Queue Storage stops: no topics, no sessions, 64 KB · Why the cheap queue is the right call for most background work Azure · Messaging · 10 steps · July 1, 2026
MSDEVBUILD Azure Somebody said “we need Kafka”. A broker and a log are not two brands of the same thing.
· The real difference between a broker and an append-only log · Why Kafka partitions put a ceiling on your consumer count · When the Event Hubs Kafka endpoint is the cheaper answer Azure · Messaging · 10 steps · June 30, 2026
MSDEVBUILD Azure The sale opened. The orders vanished. What a queue actually does to a traffic spike your server cannot absorb.
· What a flash sale does to an order API with nothing in front of it · How a queue decouples arrival rate from processing rate · Why an uncompleted message comes back without a retry loop Azure · Messaging · 10 steps · June 29, 2026
MSDEVBUILD Azure The gateway timed out. Where did the payment go? Retries, delivery counts and the queue Azure fills for you whether you read it or not.
· Why you never complete a message you cannot confirm · How delivery count and MaxDeliveryCount stop an endless retry · What lands in the dead-letter queue, and what to alert on Azure · Messaging · 10 steps · June 28, 2026
MSDEVBUILD Azure Azure Relay: No Inbound Ports Needed How the cloud reaches a server it is not allowed to connect to.
· How the cloud reaches an on-prem service with no inbound port · Why the private side dials out to a rendezvous point instead · When Relay beats a VPN, and when a queue beats both Azure · Messaging · 10 steps · June 27, 2026
MSDEVBUILD Azure You picked the topic. Then it filled up. Five Service Bus traps that only show themselves six months later.
· How the $Default rule keeps matching everything you filtered · Why one idle subscription fills the topic and pages the publisher · The five settings that prevent all of it, none of them code Azure · Messaging · 10 steps · June 26, 2026
MSDEVBUILD Azure The upload froze the app for 8 seconds. The fix is the cheapest queue Azure sells, and a pointer instead of a payload.
· Why image processing inside the request exhausts the web tier · The claim check: put a blob path on the queue, not the file · How visibility timeout and DequeueCount handle a dead worker Azure · Messaging · 10 steps · June 25, 2026
MSDEVBUILD Azure Three teams. One queue. Everyone missed messages. A queue is a DM. A topic is the group broadcast. The difference is a real bug.
· Why three teams on one queue each get a third of the messages · How competing consumers differ from real subscribers · What a subscription gives you that a second reader never will Azure · Messaging · 10 steps · June 24, 2026
MSDEVBUILD Azure Azure Notification Hubs: One Push, a Million Phones Why looping over device tokens yourself is the answer that fails the interview.
· Why a loop over a million device tokens finishes too late · How one send becomes APNs, FCM and WNS payloads · How tag targeting replaces holding device tokens yourself Azure · Messaging · 10 steps · June 23, 2026
MSDEVBUILD Azure 15,000 GPS pings a second. Do not put that in a queue. Partitions, offsets and the reason four teams can read the same event.
· Why a queue cannot hand the same event to four teams · How a partition key keeps one driver’s pings in order · How consumer groups and offsets let a slow reader catch up Azure · Messaging · 10 steps · June 22, 2026
MSDEVBUILD Azure Event Grid vs Event Hubs One is a doorbell. The other is a tape you can rewind.
· The doorbell-or-tape question that settles which one you need · Push with retries versus pull with offsets and retention · Why a real pipeline usually ends up using both Azure · Messaging · 10 steps · May 22, 2026
MSDEVBUILD Azure One order. Four teams need to know. Why the fourth subscriber is the only argument for Event Grid that matters.
· Why checkout should not call email, stock and shipping itself · How subscriptions and filters fan one event out to four teams · What Event Grid retries before a delivery is dead-lettered Azure · Messaging · 10 steps · May 21, 2026
MSDEVBUILD Azure The queue drained. Nothing was consuming it. One Service Bus default, six hours, and 4,318 orders that never existed.
· How a message TTL deletes orders with no error and no log line · Why a queue draining with no consumer is deletion, not recovery · The three queue properties and one alert that would have caught it Azure · Messaging · 10 steps · May 20, 2026
Nothing matches that. Try a different term, or clear the category filter.