Azure Weekly
Issue #409 - 12th March 2023
The big announcement this week is that ChatGPT is now available in Azure OpenAI Service. There are number of posts exploring this announcement with some example use cases, for example, Revolutionize your Enterprise Data with ChatGPT: Next-gen Apps w/ Azure OpenAI and Cognitive Search. Another article in this area is about a renaissance in computer vision AI with Microsoft's Florence foundation model.
Two other noteworthy announcements this week: Cost saving with Standard SSD Billing Caps which limits the number of transactions you're charged for, per hour, and the General Availability of Azure Virtual Desktop Insights at Scale. Sam Cogan delves deeper into an announcement I highlighted last week in 'WTH is Pod Sandboxing for AKS?'.
Two interesting posts from endjin folks this week; the first providing scripts to show How to setup Python, PyEnv & Poetry on Windows as a non-system-wide installation. This is an often painful and error prone process for anyone developing local Python code to be packaged / pushed up into Azure. There's also a deep dive into Data validation in Python: a look into Pandera and Great Expectations.
One of my focuses over the last 6 months has been working with the .NET Foundation to enable endjin to become the core maintainer of System.Reactive AKA Rx AKA Reactive Extensions, as the open source project has become moribund (as the previous maintainers either lack time to invest in the project, or have moved out of the .NET Ecosystem) and the last release was ~2.5 years ago. Thanks to the .NET Foundation's project continuity processes, we were made maintainers in January and since then we've created a high level roadmap and have been delivering against it. This week we published the first preview of v6 on NuGet and we'd appreciate if anyone in the community who uses System.Reactive as part of their cloud application stack, test out the preview and report any issues. Thanks!
⚙️ AI + Machine Learning
- Eric Boyd (@eric_boyd) announces that ChatGPT is now available in Azure OpenAI Service
- On the Azure Medium blog, Valentina Alto covers Custom ChatGPT with Azure OpenAI
- Kurt Mackie (@kurmac) highlight that Microsoft Previews ChatGPT in Azure OpenAI Service
- David Ramel (@dramel) covers ChatGPT in Preview on Azure OpenAI Service
- Niels Swimberghe explains how to Build a ChatGPT SMS bot with the OpenAI API and ASP.NET Core
- Pablo Castro explains how to Revolutionize your Enterprise Data with ChatGPT: Next-gen Apps w/ Azure OpenAI and Cognitive Search
- Takuto Higuchi blogs about Exploring open-source capabilities in Azure AI
- Ruth Yakubu describes How to train a machine learning model to be analyzed for issues with Responsible AI Part 2
- Xuedong Huang announces a renaissance in computer vision AI with Microsoft's Florence foundation model
🔎 Analytics
- Katie Cummiskey announces General Availability of Azure Databricks Model Serving and The Azure Updates Team writes about Generally Available: Model Serving on Azure Databricks
- Ryan Majidimehr (@rmajidimehr) blogs about Azure Synapse Analytics February Update 2023
- Gilles LHerault blogs about Azure Synapse Data Explorer enterprise readiness - Part 1: Keeping your data safe
- Noelle Li blogs about Azure Data Factory February 2023 Monthly Update
- John Miner talks about Code Reuse with Spark Functions for Azure Databricks
- On the Microsoft BI Tools blog, Joost van Rossum (@ssisjoost) provides a Synapse snack - Get child pipeline value to parent
- Sunitha Muthukrishna announces Power BI integration for Azure Database for MySQL in the Azure portal
- Sudeshna Bhattacharyya blogs about Custom DNS server issues while connecting from Databricks to Event Hub
- Guy Reginiano asks Does news affect Bitcoin rates Use Logstash & Free Kusto to analyze Bitcoin rates and news reports
- Diponkar Paul explains How to Implement CI/CD in Azure Data Factory ADF
- Vincent-Philippe Lauzon writes about Private Endpoint support for Cosmos DB to Azure Data Explorer Synapse Link
🖥️ Compute
- The Azure Updates Team writes about Generally available: App Insights Extension for Azure Virtual Machines and VM Scale Sets and describes GA: Spot Priority Mix
- Simon Waight (@simonwaight) explains how to Build an Azure Functions Extension in 20 minutes
- On episode 324 of the Microsoft Cloud IT Pro Podcast, Scott Hoag and Ben Stegink (@msclouditpro) describe how to Have your cake and it eat too with VMSS Flex
- Apoorva Nori and Krysta Svore talks about Quantum Computing on Azure How it Works, What's Coming, & What You Can TryToday
- Tareq Saifi describes how to Call Azure Function App using AAD OAuth certificate
🚢 Containers
- The Azure Updates Team announces the Public Preview: Collect Syslog from AKS nodes using Azure Monitor - Container Insights
- Sam Cogan (@samcogan) writes 'WTH is Pod Sandboxing for AKS'
🗄️ Databases
- Ricky Diep describes Public Preview: JSON Support for Active Geo-Replication on Azure Cache for Redis Enterprise
- David Engel discusses Microsoft Drivers 5.11 for PHP for SQL Server Released
- Sunil Agarwal announces new security and observability features in Azure Database for PostgreSQL
- Varun Dhawan describes Monitoring PgBouncer in Azure PostgreSQL Flexible Server
- Greg Low (@greglow) discusses SQL: Understanding Change Data Capture for Azure SQL Database – Part 2 – How does it work
- Parikshit Savjani (@talktosavjani) blogs about Azure Open-Source Day: Announcing new integrations with Azure Database for MySQL
- Sunitha Muthukrishna announces the Azure Database for MySQL connector for Power Apps Preview
🛠️ Developer Tools
- Nayana Srikanth writes about Visual Studio 2022 – 17.5 Performance Enhancements
- David Ramel (@dramel) writes about Hands-On with Profiles: 'One of the All-Time Most Requested VS Code Features'
- Dante Gagne discusses Developing Accessible Apps with Visual Studio
- Lucille Xiong announces Log Monitor 2.0 Release Candidate
- On the endjin blog, James Dawson (@James_Dawson) explains How to setup Python, PyEnv & Poetry on Windows and Liam Mooney deep dives into Data validation in Python: a look into Pandera and Great Expectations
🔩 DevOps
- Dan Hellem writes about New Boards Hub, Sprint 218 Update
- On the Microsoft DevOps blog, April Edwards (@TheAprilEdwards) explains how to Create Azure DevOps Management Reports, describes how to Integrate Azure Load Testing into Azure DevOps and shows how to Write Your Bicep Files in Visual Studio
- Microsoft DevOps blog, Liam Hampton describes How to build, test and deploy your application using Azure and GitHub
- On the Armchair Architects show, Eric Charran, David Blank-Edelman and Uli Homann discuss Architectural Erosion and Technical Debt
- Edi Wang describes How to Run Cloud Init YAML with Azure Bicep when Creating VM
- On epsiode 235 of the Azure DevOps Podcast, Jeffrey Palermo (@jeffreypalermo) is joined by Christoph Vollmer to talk about Automated Testing Techniques
⚙️ Hybrid + Multicloud
- On the Q Sharp blog, Fabrice Frachon writes Azure Quantum unlocks the next generation of Hybrid Quantum Computing
- James van Den Berg talks about Microsoft Azure Arc enabled Servers managed with Windows Admin Center in Azure AzureHybrid MVPBuzz
🎭 Identity
- Mei Jin describes Azure Classic Subscription Administrator: guest user and why you should care
- Damien Bowden (@damien_bod) covers Auto sign-out using ASP.NET Core Razor Pages with Azure AD B2C
- Cristal Kawula describes Troubleshooting Active Directory Delegation
🔌 Integration
- Alex Zúñiga blogs about Logic Apps Aviators Newsletter - March 2023
- Kent Weare delves into Application Insights Enhancements for Azure Logic Apps Standard - Preview
- Luis Apellaniz Fontanez describes Converting X12 EDI Health Insurance Claims to FHIR
- Luis Henrique Demetrio walks through Integrating Service Now with Microsoft Teams Approvals via Power Automate
- Shree Divya blogs about Deploying Logic App Standard resource using Bicep templates and DevOps pipeline
- Sandro Pereira (@sandro_asp) covers Logic App Best Practices, Tips, and Tricks: 23 Debatching Messages
- Shadrack Inusah discusses Enhancing Your Power Apps with AI: Create a Custom Connector with ChatGPT's API
- Stefan Stranger (@sstranger) demonstrates Running PowerShell in Azure Logic App Workflows
💡 Internet of Things
- The Azure Updates Team announces the General availability: Yocto Kirkstone recipes for IoT Edge 1.4 LTS
📚 Learning
- On the Azure blog, David Dennis explains how to Discover the latest innovations at Azure Open Source Day 2023
- Barb Blanchard writes about Open Source
- Katie Fritsch describes Azure Open Source Day – Attend a Local Event Near You
- Puja Aneja talks about Prep for certification exams with free Practice Assessments on Microsoft Learn
- Cristal Kawula blogs about Getting Started with Azure Hybrid AZ800: Top 10 Study Items
- Lee Stott (@lee_stott) writes Meet the Experts - Hack Together with Microsoft Graph SDK and .NET - March 8th 4PM GMT
⚖️ Management and Governance
- The Azure Updates Team announces the Public Preview of: Data sharing lineage and search for Azure Storage in Microsoft Purview, and Azure Monitor managed service for Prometheus now supports querying PromQL and Azure Backup enables vaulted backups for Azure Blob for comprehensive data protection.
- The Azure Updates Team announces the Private Preview: Azure Backup enables vaulted backups for Azure Files for comprehensive data protection.
- Noa Kuperberg covers Azure Monitor Logs now supports Availability Zones in North Europe
- Rene van den Bedem describes Azure VMware Solution Syslog Forwarder
- Sita Dontharaju blogs about Data Sharing Lineage and search for Azure Storage in-place sharing in Microsoft Purview
- Eric Li discusses Information Barriers v2 is now generally available for all new onboarding customers
- Melissa Palmer (@vmiss33) explains how to Protect Your Data in Azure to Be Ready to Recover
- Brad Wyatt explains how to Migrate your Runbooks in Azure Automation to Managed Identities
- Felipe Binotto discusses Monitoring Storage Replication - Part 2
- Stanislav Zhelyazkov (@StanZhelyazkov) says Do not use tags for filtering security related Azure Policies
- On Microsoft Security blog, Christine Barrett explains how to Get integrated Microsoft Purview Information Protection in Adobe Acrobat—now available
📱 Mobile
- Eric Van Aelstyn walks through Improving security and productivity: Securely save files from Microsoft Edge on mobile devices
- Harshitha Murthy blogs about History of Surface and Arm
- Antti K. Koskela (@koskila) describes How to build a functional CI/CD pipeline for a MAUI app on GitHub in less than 1 hour
🌐 Networking
- On the Azure blog, Andrea Michael describes Monitor Azure Virtual Network Manager changes with event logging
- Gustavo Modena talks about Illumio for Azure Firewall - Combines Benefits of Zero Trust Segmentation and Cloud-Native Firewall
🔐 Security
- Preeti Krishna (@PreetiKr007) discusses Coming soon Microsoft Sentinel out-of-the-box content centralization
- Stanislav Belov writes about Microsoft Defender Monthly news - March 2023
- Rahi Patel covers Customer Managed Keys for Azure VMware Solution
- Vasavi Pasula explains how to Prioritize Risk remediation with Microsoft Defender for Cloud Attack Path Analysis
- Daniel Bates provides an Introduction to OpenAI and Microsoft Sentinel and presents OpenAI and Microsoft Sentinel Part 2: Explaining an Analytics Rule
📦 Storage
- The Azure Updates Team announces the Generally available: Azure Ultra Disk Storage in the China North 3 Azure region
- Alec Becker blogs about Cost saving with Standard SSD Billing Caps
- The Azure Updates Team writes about More transactions at no additional cost for Azure Standard SSD
- Meera Haridasa covers Storage Explorer 1.28 New Features
- Charbel Nemnom (@charbelnemnom) explains how to Enable Vaulted Backup for Azure Blob Storage
- Rajukumar Padi blogs about Azure Storage How to migrate Azure Queue Data from One Account to Another
- On the Microsoft Mechanics show, Matt McSpirit (@mattmcspirit) talks about Block storage options with Azure Disk Storage and Elastic SAN
🔗 Web
- Abhishek Reddy explains how to Accelerated Admin Performance with WordPress on Azure App Service
- Tony Ju talks about Azure Function App doesn't work after unlinking to Azure static web app
- Charbel Nemnom (@charbelnemnom) explains How To Create a WordPress Site on App Service in Microsoft Azure
- David Giard (@DavidGiard) blogs about Deploying a Spring Application to Azure Spring Apps
⚙️ Azure Virtual Desktop
- Ben Murphy announces The General Availability of Azure Virtual Desktop Insights at Scale
- Colby Hanley announces the Public Preview of Uniform Resource Identifier schemes with the Remote Desktop client
- On episode 176 of the Ctrl+Alt+Azure Podcast, Tobias Zimmergren and Jussi Roine talk about Azure Virtual Desktop
- Cristal Kawula blogs about Restoring a Failed Azure Virtual Desktop with Azure Backup
- Travis Roberts (@Ciraltos) writes about What is RDP Shortpath for AVD Managed Networks and How to Use It
- Christian Montoya presents a Skilling snack: Windows 365 or Azure Virtual Desktop