Azure Weekly
Issue #397 - 27th November 2022
A relatively quiet week, which is no surprise given that it's holiday season in the US., but there are still a number of great articles this week. Firstly there's a very useful new set of features in Public Preview: Cross Subscription Restore for Azure Virtual Machines. There are three interesting articles about improving your PaaS security posture, and identity improvements: Securing PaaS services with virtual networks and restricting public access, and AKS Workload Identity Revisited, and Introducing a better way to integrate Azure AD with API Management.
On the developer tools front, there's a great post talking about the new Dev Tunnels feature (if you've ever had to use ngrok): Use dev tunnels in Visual Studio to debug your web APIs, a nice guide to publishing docker images to GitHub Container Registry ghcr, and a treatise from Ian Griffith: In Defence of Squash Commits.
Finally, we've published Accessible Data Storytelling: World Bank Heath and Wealth Report to the Power BI Data Storytelling Gallery, which has been an internal project to highlight how to create compelling data stories with an accessible colour palette to assist users Colour Vision Deficiency. If you're creating a Power BI report that has an audience larger than 12 people, statistically you need to take into account Colour Vision Deficiency. We've also produced two videos which provide A walkthrough of the World Health and Wealth Data Story and Custom Report Design: An Array of Design Concepts and Accessible Colours for Power BI.
⚙️ AI + Machine Learning
- Anum Rehman announces the Availability of MLflow 2.0 (on Databricks)
- On episode 220 of the Azure DevOps Podcast, Jeffrey Palermo (@jeffreypalermo) is joined by Matthew Renze to discuss Developing Your AI Strategy
🔎 Analytics
- Meagan Longoria (@mmarie) walks through Creating a Unity Catalog in Azure Databricks
- Linishya Vaz writes about Connecting FHIR Data to Azure Databricks Delta Lake in Azure Health Data Services
- Iris Kaminer explains how to Migrate seamlessly your ADX cluster to Lsv3-series for reduced costs and better performance
🖥️ Compute
- The Azure Updates Team announces Public preview: Cross Subscription Restore for Azure Virtual Machines
🚢 Containers
- Geert Baeke (@GeertBaeke) writes about AKS Workload Identity Revisited
- Anuraj Parameswaran explains how to Publish docker images to GitHub Container Registry ghcr
- Antti K. Koskela (@koskila) describes How to verify a private key matches a x509 .cer certificate
- Sam Cogan (@samcogan) explains how to Add IP Restrictions to Azure Container Apps
🗄️ Databases
- Anna Hoffman, Marisa Brasile, Ebru Ersan, Bradley Ball, Silvano Coriani, Niko Neugebauer, and Pieter Vanhove discusses Azure SQL New Updates PASS Summit, November 2022 Data Exposed Live
- George Walters blogs about Migrating your workloads to Azure Database for MySQL
- Joao Antunes covers Replication consistency Compare all tables between two databases at once with Table Diff
- Daniel Calbimonte asks Is Azure SQL Database a Good Choice for your Database Applications
🛠️ Developer Tools
- On Visual Studio Magazine - Blogs, David Ramel (@dramel) writes about So Just How Much Faster Is Visual Studio 2022 17.4 and writes that Visual Studio for Mac 17.4 Ships with .NET MAUI Support
- On ZDNet, Liam Tung highlights that Microsoft's Windows Subsystem for Linux just hit a major milestone
- Chunhua Gu describes Public preview of SSIS Projects for VS 2022
- On the Visual Studio blog, Nayana Srikanth writes about Visual Studio 2022 Performance Enhancements 17.4
- Sayed Ibrahim Hashimi explains how to Improve your productivity with Web Live Preview and Telerik
- Anuraj Parameswaran discusses Creating Containers in .NET 7 with the .NET CLI and describes how to Use dev tunnels in Visual Studio to debug your web APIs
🔩 DevOps
- On the Microsoft DevOps blog, Bohdan Janousek blogs about Upgrade of .NET agent for Azure Pipelines
- Gerasimos Alexiou covers Jobs explained in Azure Pipelines – Azure DevOps
- Frank Pan describes How to use Azure DevOps to publish cloud service extended support
⚙️ Hybrid + Multicloud
- Silvio Di Benedetto talks about System Center 2022 Update Rollup 1
🎭 Identity
- Damien Bowden (@damien_bod) describes how to Use multiple Azure AD access tokens in an ASP.NET Core API
- Adrian Hall blogs about Introducing a better way to integrate Azure AD with API Management
🔌 Integration
- Joyce Dorothy explains how to Protect embedded image in email body while processing the mails in Logic Apps
- Kent Weare writes about Programmatically Accessing App Settings from Logic Apps Expressions
💡 Internet of Things
- Martin Tuip blogs about Azure IoT Edge for Linux on Windows EFLOW 1.4 LTS General Availability
- The Azure Updates Team talks about Public preview: Add an Azure Cosmos DB custom endpoint in IoT Hub
📚 Learning
⚖️ Management and Governance
- The Azure Updates Team announces Public Preview: Use Azure Quota Rest APIs to manage service limits quotas
- Guruprasad Venkatesha delves into Microsoft cloud security benchmark: Azure compute benchmark
- On epiosde 161 of thr Ctrl+Alt+Azure podcast, Tobias Zimmergren and Jussi Roine discuss how to Design for sustainability with the Azure Well-Architected Framework
- Andreas Wolter (@AndreasWolter) blogs about Troubleshooting external data and access policies in Azure SQL and SQL Server
- Srinath Vasireddy describes How Azure Backup Soft Delete protects from Accidental deletes, Malicious and Ransomware threats
🚌 Migration
- Cameron Gardiner covers SAP on Oracle ASM on Azure in 5 Easy Steps
📱 Mobile
- On the Visual Studio blog, Bilge Zeren Aksu writes about .NET MAUI is now available in Visual Studio for Mac 17.4
- Someleze Diko blogs about Using .NET MAUI to Build a Mobile App
🌐 Networking
- The Azure Updates Team describes Public preview: Azure Bastion now support shareable links
- Andrew Coughlin covers Private Endpoint DNS Resolution with Azure Private Resolver for Multi-Region
- Gilles LHerault covers Building an Azure Service Tag Lookup utility with KQL and a Free Cluster
- Laura Ghimpeteanu walks through Securing PaaS services with virtual networks and restricting public access
- Shankar Narayanan Ganapathy covers Power BI - Connecting to Snowflake with Virtual Network Data Gateway
🔐 Security
- Saleem Bseeu writes Azure DDoS IP Protection is Now Available in Public Preview
- Tewang Chen announces new removable storage management features on Windows
- Jin Lin writes about Multi-Key Total Memory Encryption on Windows 11 22H2
📦 Storage
- Silvio Di Benedetto announces Azure File Sync v15.2
- Hugo Meiland talks about Moving HPC applications to object storage: a first exercise
- Travis Roberts (@Ciraltos) discusses SFTP with Azure Storage is now Generally Availability
🔗 Web
- Amy Colyer writes about 5 tips for IIS on containers: 4 Solving for Horizontal Scale
- Edi Wang describes how to Return Excel File in Azure Function
⚙️ Azure Virtual Desktop
- Atil Gurcan discusses Moving a Windows 365 Cloud PC From One DC Region to Another - MS Hosted Network