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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
💡 Internet of Things
- 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
- 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
- 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
- Jimmy Wu writes about Universal Print support for Zero Trust networks
📱 Mobile
- On Visual Studio Magazine, David Ramel (@dramel) discusses Lagging .NET MAUI Preview 9 Updates Controls and Supports Borders, Corners and Shadows
🔐 Security
- 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
- The Azure Updates Team writes about General availability: Cross region replication for Azure NetApp Files
🔗 Web
- 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