Azure Weekly Issue 407: 26th February 2023
A mixed bag this week. First there's the announcement of the Azure Collective on Stack Overflow. There are a couple of interesting articles about AI / content integration as assistive productivity improvements: Maximizing the value of IntelliCode with API usage examples: Real-World Code Examples at Your Fingertips and PowerShell and AI: Using ChatGPT with PowerShell to Automate Tasks.
In the apps world version v1.10.0 of Dapr is now available in the Dapr extension for AKS and Arc-enabled Kubernetes. There's an interesting article about the Reliable Web App pattern for .NET (which looks like it could get expensive), a good guide pulling together documentation from various sources about how to build your own Azure Functions Binding Extensions, a high level overview of Azure Data Lakehouse Architecture in the Azure architect series. Finally, there's an Azure Open Source Day on March 7th with Brendan Burns & Donovan Brown, covering all things Open Source with IaaS, PaaS, Serverless, K8S, DevOps, Databases etc.
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
- On the Azure blog, Andy Beatman writes about 6 ways to improve accessibility with Azure AI
- Chris Noring writes Educator, OpenAI is about to make you more efficient, here's how
- April Edwards (@TheAprilEdwards) talks about PowerShell and AI: Using ChatGPT with PowerShell to Automate Tasks
- Santosh Thomas blogs about Enabling Synapse and Azure ML pipeline workflows
- Deepak Kaushik (@ThinkForDeepak) describes How to integrate ChatGPT, a large language model, with Azure
- David de Matheu describes how to Build a low code conversational SMS bot with Azure Communication Services and Azure OpenAI
- Natasha Savic describes how to Train and Benchmark a custom Forms Recognizer using Forms Recognizer Studio
- Farzad Sunavala, Rashi Kukke and Nilay Chheda describe Enhancing Customer Support Experience in the Azure portal with Autosuggest
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
- The Azure Updates Team writes about General availability: Azure Data Explorer Dashboards and Stream Analytics no-code editor updates in Feb 2023
- Michal Bar writes about General availability: ADX Dashboards
- Bhaskar Kakaraparthy talks about Overcoming the Challenges of Big Data Export with ADX Export
- On the Microsoft BI Tools blog, Joost van Rossum (@ssisjoost) presents two articles from a series on Streaming data in Azure & Power BI - Stream Analytics and - Streaming dataset
- Xu Jiang explains how to Build real-time dashboard with Power BI dataset produced by Azure Stream Analytics no-code editor
- Erica Toelle writes about Three tips to a comprehensive data security strategy
- Hauke Mallow discusses Using Azure Data Factory orchestrating Kusto query-ingest
- Praveen Kumar Sreeram (@PrawinSreeram) covers Azure Data Factory – How to Retrieve the Latest File in Each Folder
- Sung Gun Lee describes EventHub Types of Throttling Errors and how to mitigate it
- Deepak Kaushik (@ThinkForDeepak) presents Azure Architecture Series EP 01 Unwinding Microsoft Azure Well-Architected Framework and EP 02 Azure Data Lakehouse Architecture
- Kevin Conan blogs about UTF-8 and Japanese collations support for Dedicated SQL pools is now GA
- Liliam Leme writes about Securing your Synapse environment
- John Miner blogs about Managing Excel Files with Apache Spark for Azure Databricks Implementation
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
- The Azure Updates Team announces the Public Preview of: New General-Purpose VMs - Dlsv5 and Dldsv5 and Azure Managed Lustre
- On the Azure blog, Dilip Sundarraj announces that Azure Managed Lustre - Parallel file system for HPC and AI workloads
- Brian Lepore blogs about Azure Managed Lustre - Benchmarking our new Azure storage solution
- Utkarsh Ayachit covers Azure HPC OnDemand Platform: Visualizing Data with ParaView
- Kiana Harris describes Azure HPC Cache Updates: New Caching Option, Discounted Pricing, and More
- Andy Jia explains how to Compute Intensive workloads gain better price-performance on Azure Dlsv5/Dldsv5 VM in public preview
- Gerasimos Alexiou describes how to Run jobs with containers on Azure batch service
- Manoj Kumar writes about Genomic workflow managers on Microsoft Azure
- Rene van den Bedem talks about Azure VMware Solution Recoverability Design Considerations
- Simon Waight (@simonwaight) explains how to Build your own Azure Functions Binding Extensions
- Roy Kim (@roykimyyz) describes How To Create An Azure Function App that Calls an External 3rd Party API
Containers
Covering: Azure Kubernetes Service (AKS), Azure Red Hat OpenShift, CNAB, CNCF, Container Instances, Container Registry, Porter, WSL, Web App for Containers
- The Azure Updates Team writes about Generally Available: Azure Red Hat OpenShift in Qatar Central
- On the Azure Developer Community Blog, Hannah Hunter describes Dapr v1.10.0 now available in the Dapr extension for AKS and Arc-enabled Kubernetes
- Karega Anglin describes Deploying a Sitecore Instance on a “Local” Kubernetes (k8s) Setup and Deploying a Sitecore Instance on a Local Kubernetes k8s Setup Pt2
- Thomas Thornton (@tamstar1234) explains how to Deploy Container App and pull image from Azure Container Registry using Terraform
- Rahul Rai walks through Automatic Instrumentation of Containerized .NET Applications With OpenTelemetry
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
- Shreya R. Aithal writes about New YouTube channel for Azure Database for MySQL
- Koen Verbeeck (@Ko_Ver) explains How to Install the AdventureWorks Sample Database in Azure SQL Database
- Kevin Chant talks covers Sql-action v2 GitHub Action for Azure SQL Database deployments
Developer Tools
Covering: App Configuration, Azure Lab Services, CLIs, Developer tool integrations, SDKs, Visual Studio, Visual Studio Code, Visual Studio Online
- Anthony Cangialosi announces Visual Studio 2022 – 17.5 Released
- Iain Holmes writes about Visual Studio for Mac 17.5 is now available
- Sayyeda Mussa writes about Visual Studio 2022 can now Always Update on Close
- Carlotta Castelluccio blogs about GitHub Codespaces and GitHub Copilot: 2 stories, thousands of possibilities
- David Ramel (@dramel) discusses Microsoft Ships Visual Studio 2022 17.5, Touting AI-Powered Intent-Based Suggestions
- On Visual Studio blog, Jessie Houghton describes a new feature: Reference GitHub Issues and Pull Requests in Visual Studio
- Peter Groenewegen (@pgroene) describes Maximizing the value of IntelliCode with API usage examples: Real-World Code Examples at Your Fingertips
- Cody Meadows describes how to Reauthenticate Visual Studio Code Access Tokens
- Arun Yadav blogs about Azure Automation With Visual Studio Code
- Anthony Bartolo (@WirelessLife) provides a Step-By-Step: Enabling Hyper-V for Use on Windows 11
- Mark Heath (@mark_heath) discusses Assigning Service Principals to Groups and Roles with the Azure CLI
- Mark Heath (@mark_heath) blogs about Fetching Credentials with the Azure CLI
DevOps
Covering: Azure Artifacts, Azure Boards, Azure DevOps, Azure Pipelines, Azure Repos, Azure Test Plans, Azure DevTest Labs, DevOps tool integrations
- On the Microsoft DevOps blog, Bohdan Janousek covers End of support for Azure Pipelines agents running on CentOS 6, Debian 4.9, Fedora 32, Ubuntu 16, macOS 10.14, and older versions
- Ahetejazahmad Khan covers Azure Pipeline: Error: Cannot read properties of undefined reading 'templatePath'.
- Vinod Soni describes how to Setup Azure DevOps Self Hosted Agent On-Premise & Troubleshooting Guidelines
Hybrid + Multicloud
Covering: Azure Arc, Azure Stack
- Bindusar Kushwaha writes about Group Policy Analytics Framework
Identity
Covering: Azure Active Directory (AD), Azure Active Directory B2C, Azure Active Directory Domain Services
- Robin Goldstein explains how to Collaborate securely across organizational boundaries and Microsoft clouds
- Sivaramakrishnan Arumugam explains how to Get notified on Azure app registration client secret expiration
Integration
Covering: Azure API for FHIR, Event Grid, Logic Apps, Service Bus
- Kent Weare describes Monitoring Azure Logic Apps Standard with Azure Monitor Logs Preview and Monitoring Azure Logic Apps Standard Health using Metrics Preview
- On episode 454 of The Azure Podcast, Kendall Roden and Russell Young are joined by Paul Henwood to talk about Sustainability and Azure
- Sam Cogan (@samcogan) blogs about IP Restrictions on Service Bus Standard and Basic
- Sandro Pereira (@sandro_asp) blogs about Logic App Consumption Deployment: The inputs of template action cannot reference action, and Logic App Consumption Deployment: Deployment template validation failed: The template parameters in the parameters file are not valid and, covers Logic App Best practices, Tips, and Tricks: 22 The if expression function
- Toon Vanhoutte (@ToonVanhoutte) explains how to Identify all inbound HTTP Logic Apps endpoints in your Azure Environment
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
- The Azure Updates Team announces the General availability: Azure IoT Edge supports Ubuntu 22.04 and General availability: Azure Sphere OS version 23.02
- Shipra Mishra describes how to Enable simulation scenarios by ingesting large graphs in Azure Digital Twins through the Jobs API
- Anthony Bartolo (@WirelessLife) describes How to Secure an IoT Solution: A Beginner's Guide
Learning
Covering: Microsoft Certifications, Azure Certifications, Microsoft Learning Paths, Certification Pathway Information
- On the Azure blog, Courtney Bowler explains how to Join the Azure Collective on Stack Overflow
- David Ramel (@dramel) describes Microsoft Launches 'One-Stop-Shop' for Stack Overflow Questions on Azure Development
- Katie Fritsch explains how to Join Brendan Burns, Donovan Brown and others for Azure Open Source Day on March 7th
- On episode 174 of the Ctrl+Alt+Azure podcast, Tobias Zimmergren and Jussi Roine talk about Preparing for the SC-900 Microsoft Security, Compliance, and Identity Fundamentals certification
- Jamil Mirza explains how to Become a Microsoft Defender External Attack Surface Management Ninja: Level 400 training
- Lanna Teh writes Unleash your infrastructure aptitude with our skilling programs
- Lee Stott (@lee_stott) covers Getting Started Microsoft Graph SDK
- Dave Davies provides a Skilling snack: Intro to Azure Active Directory
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 Now Available: Azure Monitor Query client module for Go
- Noa Kuperberg blogs about Azure Monitor Logs now supports Availability Zones in Canada Central, France Central and Japan East
- Pantelis Apostolidis (@papostolidis) covers Azure Policy to enable network policies for private endpoints
- On the Microsoft Mechanics show, Jeremy Chapman (@deployjeremy) and Dean Wells explain how to Simplify Windows Server management in Azure with Automanage & Hotpatch
- Lior Bela blogs about Update power: Microsoft management solutions for your scenarios
- Balasubramaniam Murugesan describes How to achieve distributed tracing using Application Insights
- Gaurav Malhotra (@GauravMalhot12) discusses Microsoft Purview Data Catalog: New Features & Enhancements
Media
Covering: Azure Media Player, Content Protection, Encoding, Live and On-Demand Streaming, Media Analytics, Media Services, Video Indexer
Migration
Covering: Azure Database Migration Service, Azure Migrate, Data Box
- On the Data Exposed show, Buck Woody (@BuckWoodyMSFT) is joined by Carlos Robles and Logan Carrington to discuss Azure SQL VM: Assessing your migration landscape for SQL Server on Azure Virtual Machines
Mobile
Covering: App Service (Mobile), Mobile apps, Notification Hubs, Visual Studio App Centre, Xamarin
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
- Travis Roberts (@Ciraltos) explains How to Use Azure DNS Private Resolver and Outbound Endpoints
- Charbel Nemnom (@charbelnemnom) explains How to Update Microsoft DNS AMA Extension For Azure VMs Easily
Security
Covering: Azure DDoS Protection, Azure Information Protection, Azure Sentinel, Key Vault, Security Center
- Eyal Haik writes about Automatic disruption of Ransomware and BEC attacks with Microsoft 365 Defender
- Giulio Astori delves into Proacting Hunting with Cloud Security Explorer in Defender for Cloud
- Kate Baroni writes The Best Defense is a Good Offense: Security Tips for Azure Machine Learning Solutions
- Radhika Tripurani says Want to Avoid Accidently Deleting your Resources in Azure It's Easier Than You Think
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 describes Read-write premium caching now in public preview, and Public Preview: Customer-managed keys for Azure NetApp Files volume encryption, and Public Preview: Azure NetApp Files support for 2TiB capacity pools, and Public Preview: Azure NetApp Files volume user and group quotas, and Public Preview: Azure NetApp Files now support large volumes up to 500TiB in size and Public preview: Incremental snapshots for Premium SSD v2 Disk Storage
- Gerasimos Alexiou explains how to Get blob files from azure storage account using python
- Amrinder Singh covers Leveraging Blob Inventory Report for Gaining Container Level Insights
- Anthony Watherston delves into Reporting on Storage Account Access Tier Statistics
- Amrinder Singh blogs about Working with Stored Access Policy to Control SAS
Web
Covering: API apps, API Management, App Service (Web), Azure Cognitive Search, Azure SignalR Service, Azure Spring Cloud, Web apps
- On episode 233 of the Azure DevOps podcast Jeffrey Palermo (@jeffreypalermo) is joined by Christian Wenz to discuss ASP .NET Core Security
- Mayunk Jain (@mayunkj) announces the reliable web app pattern for .NET
- Gelu Vac presents a Full Tutorial on using Always Encrypted with Azure Key Vault in ASP.NET and ASP.NET Core
- Amritpal Singh Naroo covers Unable to access Webapp or Kudu site hosted in ILB ASE
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