Azure Weekly
Issue #537 - 26th October 2025
First up, OneLake APIs: Bring your apps and build new ones with familiar Blob and ADLS APIs Microsoft Fabric's OneLake now supports Azure Blob Storage and ADLS APIs, allowing developers to connect existing applications and tools to the Fabric ecosystem without code changes. A post very much worth reading highlighting Threat activity targeting Azure Blob Storage - Microsoft details the complete attack chain targeting Azure Blob Storage, from reconnaissance to impact, providing security recommendations and detection strategies using Defender for Storage. There's also an update to Sovereignty and Geography Groups - Azure's Locations API updates UK region metadata, changing the geography group from "Europe" to "UK" to align with compliance and data sovereignty requirements.
Other articles of interest include: Context-Aware RAG System with Azure AI Search to Cut Token Costs and Boost Accuracy - an intelligent RAG pipeline using Azure AI Search and semantic chunking reduces token consumption by up to 85% while improving accuracy through context-aware document segmentation. What's new in Microsoft Entra – September 2025 - Microsoft Entra introduces AI-driven security features including Security Copilot and Conditional Access Optimization Agent, along with updates to authentication methods and identity governance capabilities.
In development-focused posts: Planning in Visual Studio (Public Preview) Visual Studio's new planning feature in Agent Mode enables Copilot to create structured, multi-step plans for complex coding tasks, improving success rates by 15% in testing. If anyone has been using Claude Code, they know this feature adds so much value. A really interesting post, that caught my attention was Create your own custom extension for Azure Bicep The experimental Bicep local-deploy feature allows developers to create custom extensions that deploy outside Azure using familiar Bicep syntax, connecting to any REST API-enabled service. I've been using PostgreSQL for the last few months and found this an interesting read: Postgres as a Distributed Cache Unlocks Speed and Simplicity for Modern .NET Workloads A new NuGet package enables PostgreSQL to function as a high-performance distributed cache for .NET applications using UNLOGGED tables to achieve near-millisecond response times comparable to Redis. We've also been using AZD to deploy a .NET Aspire app, so this also caught my eye: .NET Aspire 6: Deployment Using Azure Container Apps A comprehensive guide to deploying .NET Aspire applications to Azure Container Apps using the Azure Developer CLI, covering infrastructure provisioning, Bicep templates, and production considerations.
Finally, Barry Smart published a 4-part series on The Data Product Canvas: Stop Building Data Products That Fail, Part 2: Deep Dive into the Building Blocks, Part 3: The Data Product Canvas in Action, and Part 4: The Theory Behind The Canvas.
⚙️ AI + Machine Learning
- The Azure Updates Team highlights a retirement: Azure Computer Vision – Image Analysis will be retired on September 25, 2028
- On the Azure blog, Asha Sharma And Rolf Harms discuss Fine-tuning for world-class AI apps and agents
- Naomi Moneypenny writes about Real-Time Speech Intelligence for Global Scale: gpt-4o-transcribe-diarize in Azure AI Foundry
- Renee Noble discusses Fuzzy Matching for Real-World Data
- Radu Vunvulea (@RaduVunvulea) describes a Copilot & multi-LLM strategy
- Heena Ugale blogs about Orchestrating Multi-Agent Intelligence: MCP-Driven Patterns in Agent Framework
- Afzal Muhammed provides a Deployment Guide - Copilot Studio agent with MCP Server exposed by API Management using OAuth 2.0
- Peace Silly describes Building a Multi-Agent System with Azure AI Agent Service: Campus Event Management
- Jordan Selig explains how to Build Long-Running AI Agents on Azure App Service with Microsoft Agent Framework
- Pranab Paul talks about Selecting the Right Agentic Solution on Azure – Part 2 Security
- Shikha Ghildiyal discusses a Context-Aware RAG System with Azure AI Search to Cut Token Costs and Boost Accuracy
- Sri Kantan writes about Interactive AI Avatars: Building Voice Agents with Azure Voice Live API
- Lee Stott explains how to Transform Your AI Applications with Local LLM Deployment
- Marlene Mhangami highlights that LangChain v1 is now generally available
- Yohan Lasorsa discusses Serverless MCP Agent with LangChain.js v1 - Burgers, Tools, and Traces
🔎 Analytics
- On Microsoft Fabric Blog, Tom Peplow describes OneLake APIs: Bring your apps and build new ones with familiar Blob and ADLS APIs
- Ted Vilutis describes How Spark Supports OneLake Security with Row and Column Level Policies
- Tzvia Gitlin Troyna describes how to Unlock Real-Time Intelligence with the Eventhouse Endpoint for Lakehouse
- Ye Xu talks about Simplifying Data Ingestion with Copy job – Copy data across tenants using Copy job in Fabric Data Factory
- Rafia Aqil writes about Secure Delta Sharing Between Databricks Workspaces Using NCC and Private Endpoints
- Jovan Popovic (@jocapc) describes External data materialization in Fabric Data Warehouse
- Luis Bosquez covers Capacity usage enabled date for Test capability in User Data Functions
- Barry Smart (@barry_j_a_smart) shares a 4-part series about The Data Product Canvas: Stop Building Data Products That Fail, Part 2: Deep Dive into the Building Blocks, Part 3: The Data Product Canvas in Action and Part 4: The Theory Behind The Canvas
🖥️ Compute
- The Azure Updates Team announces Azure Functions support for Python 3.13 (GA) and VM vCore customization features disabling simultaneous multi-threading SMT/HT and constrained cores (Public Preview)
- Esther Ehindero announces the Public Preview of VM Customization in Azure: Disable Multithreading & Constrained Cores
🚢 Containers
- The Azure Updates Team announces Containerization Assist MCP Server (Open Source)
- Chaminda Chandrasekara explains how to Visualize Dead Letter Counts in RabbitMQ Deployed in AKS
- On the Kubernetes Blog, Abdelkoddous Lhajouji writes about "7 Common Kubernetes Pitfalls and How I Learned to Avoid Them"
- Dave Brock writes about .NET Aspire 6: Deployment Using Azure Container Apps
- Tobias Fenster describes Debugging container image creation with a Dockerfile
🗄️ Databases
- The Azure Updates Team announces Near-zero downtime scaling for HA-enabled Azure Database for PostgreSQL servers (GA) and runs through the Azure SQL updates for mid-October 2025 (GA)
- Jose M Jurado (@jmjuradodiaz) shares some Copilot Prompts for Troubleshooting on Azure SQL Database
- M. Hyon highlights that Multiple geo-replicas for Azure SQL Hyperscale is now in public preview
- On the MSSQL Tips site, Muhammad Hassan Arshad discusses Intelligent Query Processing in Azure SQL: A Deep Dive into Adaptive Execution
- Jared Meade talks about how Postgres as a Distributed Cache Unlocks Speed and Simplicity for Modern .NET Workloads
- Shashikant Shakya (@shashikantshakya) runs through the PostgreSQL 18 Vacuuming Improvements
🛠️ Developer Tools
- On the GitHub blog, Kevin Crosby explains how to Accelerate developer productivity with these 9 open source AI and MCP projects
- On Visual Studio Magazine - Blogs, David Ramel (@dramel) goes Hands On with New Visual Studio Copilot 'Planning' Feature Preview
- Afzal Muhammed talks about Implementing MCP Remote Servers with Azure Function App and GitHub Copilot Integration
- On the Visual Studio blog, Rhea Patel introduces Planning in Visual Studio (Public Preview)
- Owain Osborne-Walsh writes about The Future of Development with Microsoft Dev Box and GitHub Codespaces
- Pradeep Srikakolapu writes - SSMS 22 Meets Fabric Data Warehouse: Evolving the Developer Experiences
🔩 DevOps
- Adedeji Awolesi talks about Setting Up an Azure DevSecOps Environment
- Ajinkya Gadge covers Datadog Synthetic Monitoring Integration with Azure DevOps Pipeline for Sitecore
- Erik Ejlskov Jensen explains how to Reduce SQL Database Project deployment time from minutes to single digit seconds with DacDeploySkip
- Nikita Nallamothu describes Running a Load Test within a Chaos Experiment
⚙️ Hybrid + Multicloud
- On the Azure blog, Dean Paron (@deanparon) highlights that Microsoft named a Leader in the 2025 Gartner Magic Quadrant for Distributed Hybrid Infrastructure
- On Microsoft Fabric Blog, Santhosh Kumar Ravindran (@thisissanthoshr) writes about Securely Accessing External and On-Premises Data Sources with Fabric Data Engineering Workloads
- Ashish Chhabria blogs about the Upcoming Changes to Azure Relay IP Addresses and DNS Support
- Aurnov Chattopadhyay covers how to Audit and Enable Windows Recovery Environment WinRE for Azure Arc-enabled Servers (Public Preview)
- Neil Bird explains how to Optimize Azure Local using insights from a Well-Architected Review Assessment
- Zoran Rilak discusses Improved Connectivity Types in Azure SQL Managed Instance
- Sarah Lean (@TechieLass) describes How to onboard a Windows Server to Azure Arc
- Stanislav Zhelyazkov (@StanZhelyazkov) discusses how to List Keys for Azure Managed Redis with Bicep
- Pierre Roman covers Azure File Sync with ARC... Better together.
- Matthew Burrows talks about Azure Managed Redis at Ignite 2025: pre-day, session, and booth
🎭 Identity
- Joseph Dadzie highlights that there are 11 days remaining: Support for Microsoft Entra Permissions Management ends November 1, 2025
- Shobhit Sahay runs through What's new in Microsoft Entra – September 2025
🔌 Integration
- "Anishta" introduces Native Service Bus message publishing from Azure API Management (Preview)
💡 Internet of Things
- The Azure Sphere Team highlights that Azure Sphere OS version 25.10 is now available for evaluation
📚 Learning
- Liberty Munson highlights a New Certification for architects of agentic AI business solutions
⚖️ Management and Governance
- Achraf Ben Alaya blogs about Log Analytics Workspace Chaos: How We Tamed 100+ Orphaned Workspaces
- Chris Webb (@cwebb_bi) describes how to Monitor Fabric Costs With Fabric Cost Analysis
- Ricardo Marques discusses Creating alerts for custom errors with auditing and Log Analytics
- On the Azure Citadel blog, Richard Cheney (@RichCheneyAzure) highlights an update: Sovereignty and Geography Groups
- John Lokerse explains how to Create your own custom extension for Azure Bicep
- Thomas Maurer (@thomasmaurer) and Britt Henderson discuss the Azure Pricing Calculator: Estimate Smarter, Plan Confidently
- Ricardo Martins (@ricmmartins) provides The missing guide to understanding monitoring on Azure
🚌 Migration
- The Azure Updates Team announces New OS SKU enum to migrate to Azure Linux 3.0 (GA), Enhanced cloning and Public IP retention scripts for Azure Application Gateway migration (GA) and Cloud-to-Cloud migration made simple with Azure Storage Mover (GA)
- Brandon Wilson describes Automating VMware to Hyper-V Migration with SCVMM
- Aung Oo writes about Fully managed cloud-to-cloud transfers with Azure Storage Mover
🌐 Networking
- On Hacker Noon, Jude Shaieb talks about Simplifying Domain Management with Azure Front Door: A Step-by-Step Guide
- Robert Smit (@Clustermvp) highlights that Azure Firewall Now Supports Ingestion-Time Transformation in Log Analytics: How to Reduce Costs and Improve Security
- Alan Kinane (@Azure_Alan) discusses Migrating to Azure? Decide carefully when choosing your firewall
🔐 Security
- Charbel Nemnom (@charbelnemnom) explains how to Ingest Custom Logs to Microsoft Sentinel: A Step-by-Step Guide
- Abdulhamid Onawole blogs about Building Secure AI Chat Systems: Part 2 - Securing Your Architecture from Storage to Network
- Abhi Singh walks through Securing GenAI Workloads in Azure: A Complete Guide to Monitoring and Threat Protection
- Jacques Guibert De Bruet describes Security Copilot Agents: The New Era of AI, Driven Cyber Defense
- Jay Cotton writes Compliance Meets AI: Deep Dive into Sensitivity Labels and DLP for Copilot
- Ron Arestia writes about Secure Configuration and Hardening of Active Directory Certificate Services
- Jeffrey Palermo (@jeffreypalermo) and Aaron Palermo discuss Cyber Security and Systems Engineering with AI-Driven Development - Episode 372
- Adedeji Awolesi provides a Complete Guide to Azure Backup & Recovery Vault
- "Imurthy" writes about Securing the Browser Era - From Cloud to AI: A blog series on protecting the modern workspace
- Sharon Ben Yosef walks through how to Harden your identity defense with improved protection, deeper correlation, and richer context
📦 Storage
- On Microsoft Security blog, Threat Intelligence writes about Threat activity targeting Azure Blob Storage
- On the Redmond magazine site, Chris Paoli highlights that News Microsoft Warns of Escalating Attacks Targeting Azure Blob Storage
- On Microsoft Cloud IT Pro Podcast, Scott Hoag (@ciphertxt) discusses Simplifying Azure Files with a new file share-centric management model
- Shashank Kumar Shankar writes about Practical scenarios with Azure Storage Actions
- Adedeji Awolesi covers Secure Storage and File Sharing in Azure, Complete Beginners Guide (AZ-104 Project 6)
- Radu Vunvulea (@RaduVunvulea) writes about Why Storage Modernization Matters for AI
🔗 Web
- Thomas Thornton (@tamstar1234) writes about Cross-Tenant Azure API Management Authentication with Federated Credentials: A Complete Guide
- Adedeji Awolesi talks about Building a Production-Grade Web Application on Azure: Application Gateway + VM Scale Sets + Monitoring
- Luke Murray (@lukemurraynz) writes about Native Service Bus Publishing from API Management