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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Bindusar Kushwaha writes about Group Policy Analytics Framework
🎭 Identity
- 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
- 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
- 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
- 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
- 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
🚌 Migration
- 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
🌐 Networking
- 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
- 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
- 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
- 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