Azure Weekly
Issue #513 - 4th May 2025
We're in the pre-BUILD 2025 lull, but there are still a large number of announcements and in depth articles. To kick off, One year of Phi: Small language models making big leaps in AI, and Azure Compute Fleet is Generally Available, and Azure Functions - Learnings from executing PowerShell from C#.
In Analytics, there are two good Fabric articles from the community: Automate testing Microsoft Fabric Data Pipelines with YAML Pipelines, and Microsoft Fabric RTI: Azure Event Grid Namespace MQTT support.
In Cloud Native, there are two interesting posts about networking advancements: What's New in the World of eBPF from Azure Container Networking, and Introducing Layer 7 Network Policies with Advanced Container Networking Services for AKS Clusters, and a detailed guide to ArgoCD integration with Private AKS Cluster.
Finally, Barry Smart has written a great in-depth 3 part series on DuckDB - where he makes the case that if you deal with data of the ~1 billion rows magnitude, you might be better served using the high-performance, in-process analytics engine, rather than a full-blown cloud data platform. Part 1 is DuckDB: the Rise of In-Process Analytics and Data Singularity, Part 2 is DuckDB in Depth: How It Works and What Makes It Fast, Part 3 is DuckDB in Practice: Enterprise Integration and Architectural Patterns, and the code samples are available on GitHub. It's about a 30 minute read, but essential if you do any data engineering work, and want to improve the speed of your inner-dev-loop.
⚙️ AI + Machine Learning
- Weizhu Chen And Ece Kamar write about One year of Phi: Small language models making big leaps in AI
- Lee Stott covers Showcasing Phi-4-Reasoning: A Game-Changer for AI Developers
- Lee Stott explains how to Make Phi-4-mini-reasoning more powerful with industry reasoning on edge devices
- Alicia Frame explains how to Advancing Fine-Tuning in Azure AI Foundry: April 2025 Updates
- Lee Stott writes about Getting Started with Azure MCP Server: A Guide for Developers
- Jessica Hawk discusses Azure AI Foundry: Your GPS for the changing AI landscape
- On the Azure blog, Byron Rader explains how to Accelerate AI innovation and business transformation: Scaling AI transformation with strategic cloud partnership
- Camille Birch announces Public Preview of DLP for M365 Copilot in Word, Excel, and PowerPoint
- Shijo Joy covers Azure Native Integrations: Public Preview of Arize AI on Azure
- Sanya Kapoor blogs about Pioneering AI Innovation in Financial Reconciliation: The GenAI Transformation By Akshat Khemka
- Avijit covers Behind the Azure AI Foundry: Essential Azure Infrastructure & Cost Insights
- Greg Beaumont shows how Azure AI Foundry Agents query Fabric Data Agents
- Rodrigo Juarez discusses Azure AI Agents or OpenAI Assistants A Developers Guide for .NET
- Shivam Goyal covers AI Agents: Metacognition for Self-Aware Intelligence - Part 9
- Bobur Umurzokov discusses Feedback Loops in GenAI with Azure Functions, Azure OpenAI and Neon serverless Postgres
- Anton Slutsky writes about Using Azure Machine Learning AML for Medical Imaging Vision Model Training and Fine-tuning
- Geo James blogs about FSI Knowledge Mining and Intelligent Document Process Reference Architecture
- Anurag Sirish discusses GenAIOps and Evals Best Practices
🔎 Analytics
- On the endjin blog, Barry Smart (@barry_j_a_smart) published a 3 part series on DuckDB: DuckDB: the Rise of In-Process Analytics and Data Singularity, ans DuckDB in Depth: How It Works and What Makes It Fast and finally DuckDB in Practice: Enterprise Integration and Architectural Patterns with Microsoft Fabric
- Kevin Chant (@kevchant) explains how to Automate testing Microsoft Fabric Data Pipelines with YAML Pipelines
- On Microsoft Fabric Blog, Aditya Jain explains how to Authenticate to Fabric data connections using Azure Key Vault stored secrets Preview
- Sander van de Velde (@svelde) blogs about Microsoft Fabric RTI:Azure Event Grid Namespace MQTT support
- Jared Westover delves into Temporary Tables in a Microsoft Fabric Warehouse
- Koen Verbeeck (@Ko_Ver) discusses Microsoft Fabric vs Power BI, explains how to Execute Fabric Data Pipeline from Azure Data Factory and describes How to Load a Date Dimension in Microsoft Fabric using Macros in dbt
- Balj Singh provides A scalable and efficient approach for ingesting medical imaging data using DICOM data transformation
- Gapandey blogs delves into Azure Synapse Analytics CI/CD with Custom Parameters for Managed Private Endpoints MPEs
🖥️ Compute
- The Azure Updates Team announce Launched Generally Available: Azure Functions support for Python 3.12 and announce Launched Generally Available: Azure Compute Fleet
- The Azure Updates Team announce In preview Public Preview: Improve the security of Generation 2 VMs via Trusted Launch in Azure DevTest Labs
- Varun Shandilya talks about Azure Compute Fleet - Generally Available
- David O'Brien (@david_obrien) covers Azure Functions - Learnings from executing PowerShell from C#
- Esthela Gallardo talks about Automating Ubuntu Pro Integration with Azure CycleCloud HPC Clusters
- Ahmed Taha writes about Computer-Aided Engineering CAE on Azure
- Jerry Zhang describes How Networking setting of Batch Account impacts simplified communication mode Batch pool
🚢 Containers
- The Azure Updates Team announce Launched Generally Available: Network isolated cluster in AKS
- The Azure Updates Team announce In preview Public Preview: Larger container sizes on Azure Container Instances
- Srinivas Jasti explains how to What's New in the World of eBPF from Azure Container Networking
- Sam Foo talks about Azure CNI now supports Node Subnet IPAM mode with Cilium Dataplane
- Khushbu Parekh walks through Introducing Layer 7 Network Policies with Advanced Container Networking Services for AKS Clusters
- Richard Hooper (@Pixel_Robots) explains How to Set Up an AKS Node Pool maxCount Alert Using KQL and ARG
- Kishor Dhabale delves into ArgoCD integration with Private AKS Cluster
- Rahul writes about Automating Container Image Cleanup in AKS withEraser
- Sam Cogan (@samcogan) discusses Tracking Kubernetes Updates in AKS Clusters
- On Diagrid Blog, Fernando Rocha provides A Guide to Dapr and Argo CD
- Richard Burrs discusses Application Gateway for Containers – A New Way to Ingress into AKS
🗄️ Databases
- The Azure Updates Team announce In preview Public Preview: Azure SQL updates for late-April 2025
🛠️ Developer Tools
- On the Microsoft Reactor show, Lee Scott and Shreyan Fernandes present AI Sparks: Unleashing Agents with the AI Toolkit
- Nia Brown writes about Building Inclusive Digital Experiences with Microsoft Accessibility Tools
- On the Visual Studio blog, Mark Downie (@poppastring) describes Set the default file encoding
- Makena Barickman announces the Release of SSMS 21 Preview 7
- Jolene Weller talks about M365 Developers Update April 2025
- Drew Skwiers-Koballa writes about Updates to the SqlPackage and the DacFx ecosystem
- Michael Gannotti presents the Copilot Agent Solutions Series - M365 Copilot Message Center Agent
🔩 DevOps
- Steven Ma announces Public Preview of Terraform Export from the Azure Portal
- Cyril Belikoff covers Introducing Cloud Accelerate Factory: Unlock zero cost deployment assistance for Azure
- Shub Singh walks through Microsoft Dev Box Creation using Terraform
- Sam Cogan (@samcogan) writes Pulumi Azure Native Has Slimmed Down for Summer
⚙️ Hybrid + Multicloud
- On the Azure blog, Omar Khan covers Forrester Total Economic Impact study: A 304% ROI within 3 years using Azure Arc
- Adenij writes about AKS Arc on Azure Local CloudCasa backup and restore integration
- Silvio Di Benedetto (@s_net) talks about Azure Local: how to migrate from Azure Stack HCI 22H2
🎭 Identity
🔌 Integration
- The Azure Updates Team announce In preview Public Preview: Azure Logic Apps now available as Agent tool in Azure AI Foundry
- Parth Shah writes Use Index + Direct Access to pull data across loops in Data Mapper
- Rashee Jalal walks through Standard Logic App Setup using Terraform
- Sunil Sattiraju demonstrates an Appointment Booking Assistant—an AI-powered voice agent
- Yujie Li walks through Using Graph API to assign roles to logic app managed identity
- Brandon Antoine walks through Creating Tables in Dataverse with Copilot: A Guide for Nonprofits
💡 Internet of Things
- The Azure Sphere Team talks about Azure Sphere 25.04 SDK release is now available
- On the Azure blog, Bernardo Caldas talks about Adaptability by design: Unifying cloud and edge infrastructure trends
📚 Learning
- Lee Stott discusses Week 4 . Microsoft Agents Hack Online Events and Readiness Resources, explains how to AI Agents Readiness and skilling on Demand Events and covers Showcasing Phi-4-Reasoning: A Game-Changer for AI Developers
- Mike Tholfsen announces new educator preview features in the AI-powered Reading Coach
- Molly Kih explains how to Get ready for Microsoft Build 2025
- On episode 347 of the Azure DevOps podcast, Jeffrey Palermo (@jeffreypalermo) is joined by Adrienne Braganza Tacke to tak about Code Review Patterns & Principles
⚖️ Management and Governance
- The Azure Updates Team announce In preview Generally Available: Enhancements to Purchase-Related Details in Cost Management for MCA Customers
- On the Azure blog, Sameer Doultani describes Microsoft Cost Management updates—April 2025
- jozfjon writes about Generally available: Enhanced Cost Management exports
- Alastair Sharp writes about Getting started with the eDiscovery APIs
- On episode 288 of the Ctrl+Alt+Azure podcast, Tobias Zimmergren & Jussi Roine (@CtrlAltAzure) look at how to Review your environments with checklists
- Margaret Farmer talks about Enabling Self-Service Password Reset for Your Organization, covers Administration of Azure Management Groups and writes Don't Be Vulnerable - The Necessity of Having Emergency Access Accounts
🎬 Media
- Sean Keegan covers April 2025 Feature Updates
🌐 Networking
- The Azure Updates Team announce Launched Generally Available: Azure Firewall integration in Security Copilot and announce Launched Generally Available: Next hop IP support for Virtual WAN
- The Azure Updates Team announce In preview Public Preview: Azure virtual network terminal access point TAP and announce In preview Public Preview: Azure WAF CAPTCHA Challenge for Azure Front Door
- Andrew Mathu talks about Public Preview of Azure WAF CAPTCHA Challenge for Azure Front Door
- Avirup Chat covers Azure virtual network terminal access point TAP public preview announcement
- Travis Roberts (@Ciraltos) says Use Azure Bastion for FREE Azure Bastion Developer Tier
- Jay Li walks through Deploying Virtual Networks Across Tenants Using Azure Virtual Network Manager IP Address Management
🔐 Security
- Rudra Mitra writes about New Purview pricing options for protecting AI apps and agents
- Abhishek Jha walks through Azure Confidential computing VM and OS disk encryption through HSM backed key CMK
- Dean Halstead delves into Securing AI – Part I: Executive Business Imperative
- Shahar Bahat provides Guidance for handling CVE-2025-31324 using Microsoft Security capabilities
📦 Storage
- The Azure Updates Team announce In preview Public Preview: Cross-tenant customer-managed keys for Azure NetApp Files volume encryption
- Alex Steele writes about General Availability of on-demand scanning in Defender for Storage
- Frank Boucher (@FBoucheros) explains How to use Azure Table Storage with .NET Aspire and a Minimal API
- Geert van Teylingen (@teylemans) delves into Streamlining data discovery for AI/ML with OpenMetadata on AKS and Azure NetApp Files
🔗 Web
- The Azure Updates Team announce Launched Generally Available: Announcing Service Update Configuration for Azure API Management
- The Azure Updates Team announce In preview Public Preview: Inbound Private Endpoint for Azure API Management Standard v2 and announce In preview Public Preview: Azure API Center May Updates
- Andrei Kamenev explains how to AI Gateway Enhancements: LLM policies, Real-Time API support, Content Safety, and more
- Brandon Antoine walks through Resolving Host Restrictions on File Sizes Exceeding 50 MB in WordPress on Azure for Nonprofits
- Julia Muiruri blogs about Enhancing AI Integrations with MCP and Azure API Management
- samaea explains writes Streamline & Modernise ASP.NET Auth: Moving enterprise apps from IIS to App Service with Easy Auth
- Abhishek Reddy covers Add-ins and more – WordPress on App Service
⚙️ Azure Virtual Desktop
- On Tech Community blog, Derek Su describes Host pool redirection defaults changing in Azure Virtual Desktop