Azure Weekly Issue 346: 24th October 2021
We're in the pre-Ignite 2021 "lull", there are a number of interesting articles but few announcements. Expect a flood in a couple of weeks! First up is a nice round up of all the Azure Synapse updates that were released in October including significant performance improvements and more robust security features. The recent Azure Purview GA is also covered on Azure Friday.
The migration of development activities into the cloud continues with the public preview of Visual Studio Code for the Web, which you can access via https://vscode.dev/. In a great use case for Azure Percept, this post covers using Computer Vision to detect a 3D print going wrong and cancelling it. Considering many people run 3D print jobs over night because they take so long, this saves time, money and energy.
A new release of Bicep came out this week, with an awesome feature I've wanted in ARM for years, the ability to have a Private Module Registry. Think NuGet for Bicep packages. This is a huge productivity and standardization boost for building architectures on Azure. Another interesting post covers Trying out WebAssembly on Azure Kubernetes Service. WASM is going to become an important technology in the next few years, and it's great to see more scenarios becoming accessible to everyone.
As it's a quiet week, I'm going to finish up highlighting the 4 new Apprentice Software Engineers who joined endjin at the start of September. They've just published their retrospectives of their first month entering the world of work, what they've learned about modern software development and the Azure ecosystem. I'm sure you'll be seeing a lot more content from this cohort as they continue their learning journey. Here are the posts by Elisenda Gascon, Nehemiah Campbell, Liam Mooney and Jessica Hill.
AI + Machine Learning
Covering: Anomaly detector, Azure Bot Service, Azure Machine Learning, Azure Open Datasets, Bing APIs, Cognitive Services, Computer Vision, Content moderator, Custom vision, Data Science Virtual Machines, Face, Form Recogniser, Immersive Reader, Ink Recogniser, Language Understanding (LUIS), Machine Learning Studio, Microsoft Genomics, ML.NET, Personaliser, Project Cortex, QnA Maker, Speaker Recognition, Speech-to-Text, Speech translation, Text Analytics, Text to Speech , Translator Speech, Translator Text
- Kelvin Chen discusses The future of bot building between Azure Bot Service and Power Virtual Agents and discusses Microsoft Named a Leader in IDCMarketScape for WW General-Purpose Conversational AI Platforms
- Neta Haiby covers Supply Chain Anomaly Detection and Root Cause Analysis with Azure Metric Advisor - an Applied AI Service.
- Will Buchanan talks about Charting the path towards sustainable AI with Azure Machine Learning resource metrics
- Anil Dwarakanath describes Deploying Bot APIs to intranet and internal web applications
- On the Azure blog, Sonal Pardeshi blogs about Increase ROI and business impact with Azure Machine Learning
- The Azure Updates Team discusses OCR Read supports 122 languages in the Cognitive Services Computer Vision public preview
Analytics
Covering: Apache Spark for HDInsight, Apache Storm for HDInsight, Azure Analysis Services, Azure Data Explorer, Azure Data Share, Azure Databricks, Azure Stream Analytics, Azure Synapse Analytics, Data Catalog, Data Factory, Data Lake Analytics, Event Hubs, HDInsight, .NET for Apache Spark, R Server for HDInsight, Azure Purview
- Mark Kromer (@kromerbigdata) describes Mapping Data Flow gets new native connectors
- Tzvia Gitlin Troyna (@tzvia) covers Copy data to or from Azure Data Explorer using Azure Data Factory or Synapse Analytics
- On SQL Server Central, Arindam Mondal discusses Iteration and Conditional Activities in Azure Data Factory
- Dave Ruijter (@daveruijter) explains How to automatically backup your Azure Data Lakehouse
Compute
Covering: Azure CycleCloud, Azure Dedicated Host, Azure Functions, Azure VMware Solution by CloudSimple, Batch, Cloud Services, Linux Virtual Machines, SAP HANA on Azure Large Instances, Service Fabric, Virtual Machines, Virtual Machine Scale Sets
- On the Azure blog, Lukasz Miroslaw explains how to Join us at NAFEMS World Congress to learn more about Azure HPC and AI Supercomputing
- Rahul Nath (@rahulpnath) covers Azure Functions For The .NET Developer: How To Easily Get Started
- On The Azure Podcast, Cale Teeter talks about the current state of Blockchain technology in Episode 399 - Chain of blocks evolution
- The Azure Updates Team describes Public preview: Azure Spring Cloud RBAC config server and registry access and Nginx logs and metrics
- Charbel Nemnom (@charbelnemnom) explains how to Restore Selective Disk for Azure Virtual Machines with Azure Backup
- The Service Fabric team share Service Fabric Community Q&A call 59
- Shannon Kuehn introduces the Azure VMware Solution: Zero to Hero Video Series
Containers
Covering: Azure Kubernetes Service (AKS), Azure Red Hat OpenShift, CNAB, CNCF, Container Instances, Container Registry, Porter, WSL, Web App for Containers
- Geert Baeke (@GeertBaeke) covers Trying out WebAssembly on Azure Kubernetes Service
- On Code It Yourself, Carlos Mendible (@cmendibl3) describes AKS: High Available Storage with Rook and Ceph
Databases
Covering: Azure Cosmos DB, Azure Database for MariaDB, Azure Database for MySQL, Azure Database for PostgreSQL, Azure SQL Database, Azure SQL Database Edge, Azure Cache for Redis, SQL Data Warehouse, SQL Server on virtual machines, SQL Server Stretch Database, Table storage
- On the DEV site, Frank Boucher (@FBoucheros) writes about Where Should I Put My Data in Azure
- Gennady Kostinsky blogs about Memory Tuning for workloads in PostgreSQL Flexible Server on Azure
- Tobias Zimmergren (@zimmergren) covers Sending e-mails with Microsoft Graph using .NET
- On the MSSQL Tips site, Manvendra Singh explains How to Configure Repositories for Installing and Upgrading SQL Server on RHEL Virtual Machine
- Antti K. Koskela (@koskila) covers System.Text.Json.JsonPropertyName not working for CosmosDb in .NET Core/5
- Narendra Angane talks about Azure SQL Managed Instance – Sync Agent Jobs and Logins in Failover Groups
Developer Tools
Covering: App Configuration, Azure Lab Services, CLIs, Developer tool integrations, SDKs, Visual Studio, Visual Studio Code, Visual Studio Online
- The Azure Updates Team announces the public preview: Visual Studio Code for the Web
- On Visual Studio Magazine, David Ramel (@dramel) says Microsoft Takes VS Code to the Browser but No Debugger or Terminal
- Arjun Menon discusses Azure Cloud Shell issue when using CLI for Microsoft 365 - Workaround
- Garry Trinder announces CLI for Microsoft 365 v4.1
- Michel Mendes discusses Getting the working hours/time zones for other users using Microsoft Graph API
- On Channel 9, David Blank-Edelman, Uli Homann, and Eric Charran talk about Resiliency in the Cloud: an Introduction Azure Enablement Show
DevOps
Covering: Azure Artifacts, Azure Boards, Azure DevOps, Azure Pipelines, Azure Repos, Azure Test Plans, Azure DevTest Labs, DevOps tool integrations
- Jeffrey Palermo (@jeffreypalermo) talks about Dan Patrick on Securing Azure Deployment - in Episode 163 of the AzureDevOps podcast.
- Abhijit Jana (@AbhijitJana) walks through Adopting Business Process with Azure DevOps to Fast-Track Digital Transformation
- On the Visual Studio blog, Emily Stoll talks about Weve upgraded the UI in Visual Studio 2022
- Saveen Reddy blogs about Azure Synapse Analytics October Update
- Sam Cogan (@samcogan) walks through Creating Reusable Infrastructure as Code Part 2: Creating Modules with Azure Bicep
- Hannes Lagler-Gruener writes about Private Module Registry for Bicep
Hybrid
Covering: Azure Arc, Azure Stack
- The Azure Updates Team writes about General availability: Azure Stack HCI new feature update
- Aurelia Arnett says Ask the product experts live: Azure Stack HCI Inside Azure for IT
- Thomas Maurer (@thomasmaurer) blogs about Azure Arc enabled Server – Store AWS instance metadata as Azure tag
Identity
Covering: Azure Active Directory (AD), Azure Active Directory B2C, Azure Active Directory Domain Services
- Michael Kullish discusses Microsoft 365 Password Expiration Notification Email Solution for On-Premises AD Accounts
- Travis Roberts (@Ciraltos) blogs about Azure AD Connect Sync Staging Mode
- Stephane Lapointe (@s_lapointe) describes how to List all subscriptions under a management group with Azure Resource Graph
Integration
Covering: Azure API for FHIR, Event Grid, Logic Apps, Service Bus
Internet of Things
Covering: Azure Digital Twins, Azure IoT Central, Azure IoT Edge, Azure IoT Hub, Azure IoT solution accelerators, Azure Maps, Azure Sphere, Azure Time Series Insights, IoT DevKit, WildernessLabs, Windows 10 IoT Core Services
- Benjamin Cabé shares 5 Reasons Why I Dread Writing Embedded GUIs
- Chris Jeffrey covers Monitoring 3D Print Quality using Azure Percept DK
- The Azure Updates Team blogs about Public preview: Azure Percept DK September 2109 software update is available
- Sander van de Velde talks about Set up an Azure IoT Edge runtime in a minute and Get on board for a Flight into Azure IoT
- Koichi Hirao explains how to Enhanced Azure IoT Edge tools for development
Learning
Covering: Microsoft Certifications, Azure Certifications, Microsoft Learning Paths, Certification Pathway Information
- Tobias Zimmergren and Jussi Roine chat about Become an Azure Architect with the new AZ-305 certification - Ctrl+Alt+Azure Podcast Episode 104
- Gregor Suttie (@gregor_suttie) discusses Azure Exam DP-420: Study Guide Designing and Implementing CloudNative Applications Using Microsoft Azure Cosmos DB Beta
- Gita Sharma explains how to Grow your skills and advance your career with security training from Microsoft Learn
Management and Governance
Covering: Automation, Azure Advisor, Azure Backup, Azure Blueprints, Azure Lighthouse, Azure Managed Applications, Azure mobile app, Azure Monitor, Azure Policy, Azure Resource Manager, Azure Service Health, Azure Site Recovery, Cloud Shell, Cost Management, Microsoft Azure portal, Scheduler, Azure Purview
- The Azure Updates Team writes about General availability: Azure Monitor Query SDK and writes about General availability: Azure Log Analytics in West US 3, Korea South, and Canada East
- On Channel 9, Scott Hanselman and Gaurav Malhotra talk about Govern your data wherever it resides with Azure Purview on Azure Friday
- Roy Gal blogs about Log Analytics Legacy Queries experience update
- On System Center Automation, Billy York explains how to Build Azure Policy Compliance Workbook
- Kavya Chandra explains how to Govern your entire data estate with Azure Purview
- Sarah Lean (@TechieLass) explains how to Find Orphaned Azure Resources
- On Channel 9, Julie Koesmarno talks about Automating Diagnostic Notebooks with Azure Serverless Architecture Data Exposed
- The Azure Updates Team writes about General availability: Azure Spring Cloud application health monitoring and end-to-end TLS/SSL
- Stanislav Zhelyazkov (@StanZhelyazkov) demonstrates how to Find The Resources Which Use Particular User Assigned Managed Identity
Media
Covering: Azure Media Player, Content Protection, Encoding, Live and On-Demand Streaming, Media Analytics, Media Services, Video Indexer
- Jimmy Wu writes about Universal Print support for Zero Trust networks
Migration
Covering: Azure Database Migration Service, Azure Migrate, Data Box
Mobile
Covering: App Service (Mobile), Mobile apps, Notification Hubs, Visual Studio App Centre, Xamarin
- On Visual Studio Magazine, David Ramel (@dramel) discusses Lagging .NET MAUI Preview 9 Updates Controls and Supports Borders, Corners and Shadows
Networking
Covering: Application Gateway, Azure Bastion, Azure DNS, Azure ExpressRoute, Azure Firewall, Azure Firewall Manager, Azure Front Door, Azure Internet Analyzer, Azure Private Link, Content Delivery Network, Load Balancer, Network Watcher, Traffic Manager, Virtual Network, Virtual WAN, VPN Gateway, Web Application Firewall
Security
Covering: Azure DDoS Protection, Azure Information Protection, Azure Sentinel, Key Vault, Security Center
- Charbel Nemnom (@charbelnemnom) explains how to Enable Purge Protection for Azure Key Vault with Azure Policy and blogs about Solution Azure Sentinel – Caller is Missing Required Playbook Triggering Permissions
- On Azure Sentinel blog, Russell McDonald covers MITRE ATT&CK technique coverage with Sysmon for Linux
- On Azure Sentinel Blog, TJ Banasik describes Whats New: Azure Sentinel Threat Intelligence Workbook
Storage
Covering: Archive Storage, Avere vFXT for Azure, Azure Data Lake Store, Azure FXT Edge Filer, Azure HPC Cache, Azure NetApp Files, Blob Storage, Disk Storage, File Storage, Managed Disks, Queue Storage, Storage Accounts, Storage Explorer, StorSimple
- The Azure Updates Team writes about General availability: Cross region replication for Azure NetApp Files
Web
Covering: API apps, API Management, App Service (Web), Azure Cognitive Search, Azure SignalR Service, Azure Spring Cloud, Web apps
- On Tech Community blog, Aaron Powell (@slace) describes Adding User Profiles to Static Web Apps
- Damien Bowden (@damien_bod) talks about Creating Microsoft Teams meetings in ASP.NET Core using Microsoft Graph application permissions part 2
Azure Virtual Desktop
Covering: Azure Virtual Desktop
Azure Weekly Archive
If you would like to read more interesting articles from the Azure ecosystem check out our archive where you will find all of the back issues.
Contribute Content
If you would like to contribute any content to the Azure Weekly newsletter, please email azureweekly@endjin.com