Azure Weekly Issue 413: 9th April 2023
A shorter than normal edition, but still full of some interesting content. First Microsoft articulate their vision about Mission of Responsible AI, and there's a nice post about Enhancing Accessibility, Building a Read This Page feature with Azure Speech Service and C#.
In the data & analytics space: Data Processing using Apache Spark and SQL Server using pymssql, a deep dive into Synapse pipelines storage event trigger security, a useful guide to creating an SFTP enabled Azure storage account within a specified subscription using an Azure PowerShell script, and a chat about Data Mesh Architecture from the Armchair Architects.
An interesting post on Fuzzy hashing logs to find malicious activity and Why You Should Use IP Groups in Azure Firewall.
Two good posts from the DevOps space: Protect production branches from having secrets through an Azure DevOps branch policy and A Lap Around DevSecOps.
Finally, Barry Smart has published his talk from SQLBits 2023 about Creating a high performance Data Team: lessons learned from the field.
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
- Hao Liu describes how Azure Neural TTS improves English word reading for mixed-lingual text
- Hazem El-Hammamy explains how to Accelerate Language Cognitive Services customization with Azure OpenAI
- Ruth Yakubu discusses the Mission of Responsible AI
- Bea Stollnitz covers Distributed training with PyTorch and Azure ML
- On epsiode 180 of the Ctrl+Alt+Azure podcast, Tobias Zimmergren and Jussi Roine talk about how to Build your own ChatGPT solution with Azure OpenAI
- John Kilmister (@johnkilmister) covers Enhancing Accessibility, Building a Read This Page feature with Azure Speech Service and C#
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
- Ryan Majidimehr (@rmajidimehr) discusses Azure Synapse Analytics March Update 2023
- Michal Bar writes about ADX Web updates – March 2023
- John Miner (@JohnMiner3) delves into Data Processing using Apache Spark and SQL Server using pymssql
- Arun Sethia covers HDInsight 5.0 with Spark 3.x – Part 1
- Liliam Leme provides Essential tips for exporting and cleaning data with Spark
- Kevin Chant writes about Common Azure Synapse Link for SQL storage permission issues
- On the Armchair Architects show, David Blank-Edelman, Uli Homann, and Eric Charran discuss the Data Mesh Architecture
- Prashant Atri and Vengatesh Parasuraman provide a Synapse pipelines storage event trigger security deep dive
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 General Availability: New General-Purpose VMs - Dlsv5 and Dldsv5 and the Public Preview: Support for Azure VMs using Ultra disks in Azure Backup
- Venkat Malladi presents Update 1: Evaluating Genomics Pipelines on Azure: Intel-based Virtual Machines
- Edi Wang explains how to Rename Azure Function Developed in Portal without Deleting and Recreating It
Containers
Covering: Azure Kubernetes Service (AKS), Azure Red Hat OpenShift, CNAB, CNCF, Container Instances, Container Registry, Porter, WSL, Web App for Containers
- On episode 239 of the Azure DevOps Podcast, Jeffrey Palermo (@jeffreypalermo) and Thomas Vitale (@vitalethomas) talk about Kubernetes
- On The New Stack, Blair Rampling talks about Botkube — Building Bridges across the CNCF Landscape
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
- Claire Giordano (@clairegiordano) writes about Ultimate Guide to Citus Con: An Event for Postgres, 2023 edition
- On the Azure Developer Community Blog, Ricky Diep covers Developers Rejoice Azure Cache for Redis Enterprise Features to Make Your Job Easier Preview
- Anna Hoffman (@AnalyticAnna) describes Azure SQL News Update: 2023 Q1
- Pieter Vanhove writes about In-place encryption with the Sqlserver PowerShell Module
- Varun Dhawan writes about a new feature: Query Performance Insight - Start monitoring in minutes
- Tariq Rasheed Al-Qaralleh describes how to Use Azure SQL Audit policy to filter Audit data.
Developer Tools
Covering: App Configuration, Azure Lab Services, CLIs, Developer tool integrations, SDKs, Visual Studio, Visual Studio Code, Visual Studio Online
- Pete O'Hanlon blogs about Extending Visual Studio Code - The Universally Identifiable Way
- Erin Stellato (@erinstellato) writes about Happy April Tools Day
- Anthony Bartolo (@WirelessLife) explains How to Detect Duplicate Files on your Computer via PowerShell and How to Detect Files of the Same Size on your Computer via PowerShell
- Radhika Tripurani presents Steps to create a lab for classroom training/hackathons with Azure Lab Services
- Naveen Kumar Nooka talks about Whats new in MSIX: April 2023
DevOps
Covering: Azure Artifacts, Azure Boards, Azure DevOps, Azure Pipelines, Azure Repos, Azure Test Plans, Azure DevTest Labs, DevOps tool integrations
- Vlad Rodriguez talks about Microsoft Purview DevOps policies for Azure SQL Database is now generally available
- James Dumont provides a solution to Protect production branches from having secrets through an Azure DevOps branchpolicy
- Alejandro Cobar walks through Jenkins Installation, Configuration and Automation for DevOps Projects
- On the Octopus Deploy Blog, Andy Corrigan explains How Octopus complements your build server
- Chris Ayers covers Securing Terraform State in Azure
- David Giard (@DavidGiard) provides A Lap Around DevSecOps
Hybrid + Multicloud
Covering: Azure Arc, Azure Stack
- Ganapathi Varma Chekuri walks through Using Azure Policy to onboard multiple SQL Servers at scale to Azure Arc-enabled SQL Server - Part 1
Identity
Covering: Azure Active Directory (AD), Azure Active Directory B2C, Azure Active Directory Domain Services
- Chitresh Pandit provides Quick Wins to Strengthen Your Azure AD Security
Integration
Covering: Azure API for FHIR, Event Grid, Logic Apps, Service Bus
- Bill Baer explains how to Updated Connectors Results in Microsoft in Bing
- Clemens Schotte writes about There is a New Style of maps across Microsoft
- Saurabh Agarwal covers Azure Function Service Bus Queue Trigger Session Enabled
- Mike Francis talks about Microsoft Teams: Capture Chat Messages and Replies
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
- On the Azure blog, Sujesh Kodoth blogs about The Net Zero journey: Why digital twins are a powerful ally
Learning
Covering: Microsoft Certifications, Azure Certifications, Microsoft Learning Paths, Certification Pathway Information
- Sandra Aldana says Get help with technical questions from experts and peers on Microsoft Q&A
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 announces Generally available: Large disk support for disaster recovery of Hyper-V VMs using Site Recovery and Public preview update: Azure Automation supports PowerShell 7.2 and Python 3.10 runbooks
- Naga Yenamandra describes Public preview: Programmatically interact with Microsoft Purview workflows using APIs and SDKs
- Jeanine Park writes about Modern device strategy for Healthcare providers
- Gerasimos Alexiou describes how to Query servers disk size – Azure Log Analytics
- Brandon Wilson discusses Customer Offerings: Well-Architected Cost Optimization Implementation
- Paddy Damodharan discusses Modernizing Endpoints - Installing CM Client on AADJ Device
- Lex Hegt talks about Azure Resource Monitoring: The key method for Holistic Monitoring
Media
Covering: Azure Media Player, Content Protection, Encoding, Live and On-Demand Streaming, Media Analytics, Media Services, Video Indexer
- Daysha Carter describes Azure Communication Services April 2023 Feature Updates
- Balakrishnan Shanmugam writes about Simpler, Faster Azure Communication Services Email Now Generally Available
Migration
Covering: Azure Database Migration Service, Azure Migrate, Data Box
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
- The Azure Updates Team discusses Public preview: Private Application Gateway v2
- On the Azure blog, Suren Jamiyanaa announces Azure Firewall enhancements for troubleshooting network performance and traffic visibility
- Medha describes how to Monitor and troubleshoot Azure & hybrid networks with Azure Network Monitoring
- Travis Roberts (@Ciraltos) explains Why You Should Use IP Groups in Azure Firewall
Security
Covering: Azure DDoS Protection, Azure Information Protection, Azure Sentinel, Key Vault, Security Center
- The Azure Updates Team announces General availability: IP Protection SKU for Azure DDoS Protection
- Tom Moser covers Microsoft Information Protection SDK 1.13: Now Available
- On the Azure blog, Amir Dahan explains how to Defend against DDoS attacks with Azure DDoS IP Protection
- Brian Baldock talks about Defender for Endpoint and disconnected environments. Cloud-centric networking decisions
- Steve Versteeg writes about Fuzzy hashing logs to find malicious activity
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
- Wim Matthyssen (@wmatthyssen) explains how to Create an SFTP enabled Azure storage account within a specified subscription using an Azure PowerShell script
Web
Covering: API apps, API Management, App Service (Web), Azure Cognitive Search, Azure SignalR Service, Azure Spring Cloud, Web apps
- Abhishek Reddy discusses Price reduction in Hosting Plans for WordPress on Azure App Service
- Denver Brittain covers Scaling for Demand: Deploying Python Applications Using MongoDB Atlas on Azure App Service
- Shubham Anand explains how to Add MIME Types to Nginx - Linux App Service PHP 8.x blessed image
- York Zhang discusses Addressing Cache Retrieval Failures on Azure App Service - Node-Cache Example
Azure Virtual Desktop
Covering: Azure Virtual Desktop
- Ron Martinsen describes The challenge of Cloud PC performance testing
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