Azure Weekly
Issue #421 - 4th June 2023
A slightly more condensed issue after the bumper, post Microsoft BUILD edition. A couple of announcements, and a number of interesting posts. First up Create ready-to-code dev boxes using config as code - now in preview, and Microsoft Enterprise SSO for Apple Devices Is Now Available for Everyone. and Azure Container Apps Updates and Improvements.
My noteworthy posts for this issue are as follows: How do LLMs work with Vision AI OCR, Image & Video Analysis, and a deep dive into Confidential VMs on Azure. There's an interesting post son Implementing database change notification using SignalR and Azure Functions, and a good round-up of Azure Global Distribution Solutions. A handy hint for Tidying Up URLs: Removing Trailing Slashes in Azure Static Web Apps, and a nice little demo of Generate and send SMS and Email using Azure OpenAI Services and Azure Communication Services.
⚙️ AI + Machine Learning
- Ami Patel announces our improved experiment tracking tools in Azure Machine Learning
- Razvan Tanase describes Training large models in Azure Machine Learning
- Denise Schlesinger explains how to Build a chatbot to query your documentation using Langchain and Azure OpenAI
- Amar Badal walks through Empowering Snowflake users with Azure Machine Learning
- Zachary Cavanell explains How do LLMs work with Vision AI OCR, Image & Video Analysis
- Jeff Omhover explains how to Federated Learning with Azure Machine Learning: Powering Privacy-Preserving Innovation in AI
- SeokJin Han writes about Safely roll out your machine learning models using Managed online endpoint in Azure Machine Learning
🔎 Analytics
- The Azure Updates Team announce General availability: NLog Sink for Azure Data Explorer
- Bhaskar Kakaraparthy talks about Techniques and Strategies for Optimal Performance using ADX export
- Michal Bar writes about ADX Web Updates - May 2023
- Dany Hoter describes Using .show queries to understand and optimize the KQL sent from PBI to Kusto
- Neeraj Jhaveri covers Microsoft Fabric - How can a SQL user or DBA connect – Part 2
- Krishnakumar Rukmangathan describes Introducing optional Source settings for DelimitedText and JSON sources for top-level CDC resource
🖥️ Compute
- The Azure Updates Team announces Generally available: 8TB memory Mv2 Virtual Machine and Public Preview: Azure Data Explorer bindings for Azure Functions
- Anuraj Parameswaran discusses Implementing database change notification using SignalR and Azure Functions
- Goran Condric describes How to easily migrate an existing SAP system VMs to Flexible Virtual Machine Scale Set
- Sandro Pereira (@sandro_asp) covers Azure Function: JSON Schema Validation
- Stijn Moreels writes about Locally integration testing Azure Functions applications
- Gregor Suttie (@gregor_suttie) blogs about Azure VM Extensions: Part 1 DSC Extensions
- Gerasimos Alexiou describes Batch Low Priority VMs will be retired on 30 September 2025 – Transition to Batch Spot VMs
- Caroline Perez-Vargas writes about Confidential VMs on Azure
🚢 Containers
- Pixel Robots. discusses Ensuring High Priority for Azure Kubernetes Service AKS Daemon Sets: A Guide to Smooth Cluster Startup
- Sam Cogan (@samcogan) discusses Azure Container Apps Updates and Improvements
- On the Azure Developer Community Blog, Augusta Uduebor writes about Open at Microsoft - Dapr
- Denver Brittain describes Building a Flask and MongoDB App with Azure Container Apps
- Ringe Chen describes Cloud Rendering Adobe After Effects Video with Windows Docker Container
- Vinicius Apolinario (@vrapolinario) writes about New Windows container content on Microsoft Learn
- Paolo Salvatori explains how to Deploy and run a Azure OpenAI/ChatGPT application on AKS
- Vinicius Apolinario (@vrapolinario) writes about Persistent storage for Windows containers on Azure Kubernetes Service with NetApp
🗄️ Databases
- Greg Low (@greglow) discusses SQL: Understanding Change Data Capture for Azure SQL Database – Part 3 – Enabling and Using CDC
- Marcelo Silva covers Sql Replication to Cosmosdb as High Performance Cache
- Anna Hoffman, Muzama Zahid, Drew Skwiers-Koballa, Davide Mauri explains how to Build 2023: What's new in Azure SQL Data Exposed
- Gennady Kostinsky discusses Call Stored Procedure in PostgreSQL Flexible Server from Java via JDBC
- Jose M Jurado (@jmjuradodiaz) delves into Lesson Learned 358: Error SQL46010-contains a statement that is not supported on Azure SQL Database, and 359: TCP Provider: Error code 0x68 104 SQLExecDirectW, and 360: Unsupported Key Size or Key Type. The supported RSA Key Size is 2048 or 3072. and 361: OS Error 53 connecting to Azure storage account using Transactional Replication and 362: Keyword or statement option 'defaultlanguage' is not supported in this version
- Rahul Saha discusses Migrating from Azure Database for MariaDB to Azure Database for MySQL
- Derek Wilson talks about Parameter Sensitive Plan Optimization, Why
- Vandhana Mehta explains how to Read replica in geo-paired regions - General Availability
- Vincent-Philippe Lauzon discusses Cosmos DB Data Connection - New role required
🛠️ Developer Tools
- Leah Bar-On Simmons describes Accelerating Machine Learning Development with VS Code for the Web and Azure Machine Learning
- On Visual Studio Magazine, David Ramel (@dramel) explains how to What's New for Java Developers in Visual Studio Code and explains how to What's Coming in VS 2022 v17.7 for Productivity, .NET/Cloud, C++ and More
- Robin Seiler announces the upcoming general availability of Microsoft Mixed Reality Toolkit 3
- On BizTalk Gurus, Sandro Pereira (@sandro_asp) blogs about JSON Validator Tool
- On the Visual Studio blog, Grace Taylor describes Iterating on your Welcome Experience feedback
- On Visual Studio Magazine, David Ramel (@dramel) describes Developer Feedback Shapes New Visual Studio 'Welcome Experience'
🔩 DevOps
- Jordan Matthiesen explains how to Create ready-to-code dev boxes using config as code – now in preview
- Vlad Rodriguez covers Microsoft Purview DevOps policies API is now public
- The Azure Updates Team highlights Setting Up a CI/CD Pipeline with GitHub Actions for Stream Analytics Jobs
- Jaswant Singh covers GitHub Advanced Security in Azure DevOps service with industry leading capabilities.
- On the Microsoft DevOps blog, Dan Hellem writes about New Boards Hub Update, Sprint 222 and describes Markdown editor for comments preview
- Jeff Medford explains how to Explore sessions from Microsoft Build 2023
- Nikita Nallamothu writes about Developer-Friendly JMeter DSL for Authoring JMeter Scripts
- Jeffrey Palermo (@jeffreypalermo) covers Ren Schumacher: The DevOps Mindset - Episode 247
⚙️ Hybrid + Multicloud
- Derek Bogardus walks through Building the future of Azure Stack HCI
- Amy Colyer covers Network Design Guide for Azure VMware Solution
- Anirban Paul discusses SDN installation simplified: VHDX download is finally here, ISO troubles removed
- Jessica Guan explains how to Minimize download size for offline download in AKS hybrid
- Sarah Lean (@TechieLass) blogs about Register and Manage Linux Servers with Azure Arc Tutorial
🎭 Identity
- Alex Simons (@Alex_A_Simons) announces Microsoft Enterprise SSO for Apple Devices Is Now Available for Everyone
- Alex Weinert writes about Conditional Access authentication strength is now Generally Available
- Joseph Dadzie writes about Cross-Tenant Synchronization for seamless application access is now generally available
- Yaron Paryanty covers ITDR with Microsoft: Identity threat-level detections and automatic attack response.
🔌 Integration
- On the Visual Studio blog, Julia Kasper explains how to Create a Microsoft Power App for your ASP.NET Core Web API
💡 Internet of Things
📚 Learning
- On Microsoft Cloud IT Pro Podcast, Ben Stegink & Scott Hoag covers Episode 336 – S Tier Microsoft Build 2023 Announcements
- Elizabeth Pappalardo covers MVP Global Summit 2023 - Thank you for joining
- Pete Gallagher covers Azure Developer Associate Renewal – Study Guide and talks about Azure DevOps Engineer Expert Renewal – Study Guide
- On Ctrl+Alt+Azure Podcast, Tobias Zimmergren & Jussi Roine share their Favorite announcements from Microsoft Build 2023
⚖️ Management and Governance
- The Azure Updates Team announces Now Available: Resource-centric log queries in the Azure Monitor Query libraries
- Yael Biss discusses Microsoft Purview Data Loss Prevention DLP policies for Power BI are now generally available
- Evangeline White explains how to Manage access to business assets using collections in Microsoft Purview
- The Azure Updates Team discusses Azure Support Plan Offer extended to December 31, 2023
🎬 Media
- Jorge Garcia Hirota explains how to Add first-class calling capabilities to your Windows applications.
- Daysha Carter explains how to Generate and send SMS and Email using Azure OpenAI Services and Azure Communication Services
- Regina Liang blogs about Azure Communication Services in Healthcare Update – HIMSS & BUILD 2023
🚌 Migration
- Billy York discusses Migrating Classic Application Insights
🌐 Networking
- The Azure Updates Team announces General availability: Azure CNI powered by Cilium and General availability: Azure Load Balancer per VM limit removal
- The Azure Updates Team announces General Availability: Isovalent Cilium Enterprise through Azure Marketplace
- Nandan Sheth blogs about Cloud Management Gateway - Inbound Rule for Port 8443
- Pierre Roman (@pierreroman) explains how to Wired for Hybrid - What's New in Azure Networking – May 2023
- Travis Roberts (@Ciraltos) writes about What is Network Watcher and How Did It Get In My Subscription
- Pantelis Apostolidis (@papostolidis) blogs about Azure Global Distribution Solutions
🔐 Security
- Jason Sandys covers Skilling snack: Windows application security
- On SQL Server Central, Sukanya Konatam covers MuleSoft Integration with Azure Key Vault
📦 Storage
- The Azure Updates Team announces Generally available: Zone Redundant Storage for Azure Disks is now available in more regions.
- Geert van Teylingen discusses Azure NetApp Files SMB volumes for Azure Kubernetes Services with Astra Trident on Windows
- Venkat Malladi explains how to Simplify Data Migration to Azure Blob Storage and Ensure Data Integrity with AzCopy
🔗 Web
- Didier Ocampos Martinez blogs about Communication between APIM and function App as backend and explains how to Analyze HAR trace when importing Function App into API Management
- Srini Padala blogs about Unlocking the Power of Custom Widgets in Azure API Management
- Jery Lu covers Troubleshoot Spring Apps OutOfMemoryOOM issue
- Oluwaseun Oyero explains how to Create Your Azure Web App
- Werner Rall discusses Tidying Up URLs: Removing Trailing Slashes in Azure Static Web Apps
⚙️ Azure Virtual Desktop
- The Azure Updates Team announces Generally available: Azure Files scalability improvement for Azure Virtual Desktop and other workloads that open root directory handles
- Geert van Teylingen explains how to Enhanced Performance and Scalability: Azure AD-joined Session Hosts with Azure NetApp Files
- Billy York explains how to Find Full FSLogix Profiles