Azure Weekly Issue 332: 11th July 2021
Let's kick off this week with a number of interesting web-technology related posts; first build a real-time whiteboard application with Azure Web PubSub, the .NET Rocks! Podcast focuses on Azure APIs with Jeff Richter, Wassim Chegham shares 10 Things To Know About Azure Static Web Apps and Mark Heath examines Azure Durable Functions Dependency Injection.
In IoT there are two interesting learning resources: A New Free Curriculum: IoT for Beginners and JulyOT 2021 - 31 Days of Learning for everyone interested in the Internet of Things.
In the world of Cloud Native tech, Andreas Helland shows how to build a Cloud Native Lab at Home, and Feng Xue delves into Upgrading AKS version with blue-green deployment - Part 1 and Part 2
And to finish, the Azure Podcast covers Safe Deployment Practices and Richie Costleigh talks about Advancing resiliency threat modeling for large distributed systems.
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
- Hadas Bitran blogs about Text Analytics for health, now generally available, unlocks clinical insights and analytics
- On Code Project, Shweta Lodha explains how to Read Sales Receipts And Extract Details Using Pre-Built ML Model - Azure Cognitive Services
- Clifford Agius blogs about Using Azure Percept to build an Aircraft Part Checker and Azure Percept Over-the-Air updates
- Peter Gallagher talks about Azure Percept Audio – Custom Keywords and Commands and covers Azure Percept Audio - Home Automation with Azure Functions, Azure IoT Hub and Raspberry Pi
- Saachi Gopal explains how to Improved Environments Experience in Azure Machine Learning for Training and Inference
- On the DEV site, Chloe Condon (@ChloeCondon) shares Got Bots 1: Intro to Bots & Ethical Bot Creation
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
- Abhishek Narain talks about The new and refreshing data factory home page
- On Code Project, Dave Noderer blogs about Getting Started with Data Analysis in Azure Synapse Analytics Part 1: Overview, then Part 2: SQL Pool and Part 3: Apache Spark
- Also on Code Project, Raphael Mun covers Dazzling Dashboards and Business Intelligence with Azure Synapse Analytics Part 1: Overview and Part 2: Importing and Analyzing Business Intelligence Data
- On the Microsoft BI Tools blog, Joost van Rossum (@ssisjoost) examines Analyze Azure Data Factory logs - part 2: queries and discusses SQL Snack: Create readonly DB user in Azure SQL DB
- Travis Dahlke explains How to configure Row-Level Security for an External Table in Azure Synapse
- On Channel 9, Anna Hoffman Marisa Brasile talks about Five Practical Tips to Limitless Data Integration Using Azure Data Factory on Data Exposed
- Ye Xu explains how to Get metadata driven data ingestion pipelines on ADF within 10 minutes
- Mara Steiu (@MSteiu) talks about Using Change Data Capture and Azure Data Factory to Incrementally Load Change Data
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 writes about Virtual Machine VM level disk bursting is now generally available on more VM types
- Mark Heath (@mark_heath) describes Azure Durable Functions Dependency Injection
- Aaron Powell (@slace) explains how to Learn About F# and Web Development and walks through Controlling Serialisation of CosmosDB Bindings for Azure Functions
- Gretchen Weaver blogs about Caching NFS, High-Throughput VMs and More HPC Cache Developments
- On the Azure blog, Manoj Kumar talks about Powering your genomic data analysis on Azure with Azure CycleCloud
Containers
Covering: Azure Kubernetes Service (AKS), Azure Red Hat OpenShift, CNAB, CNCF, Container Instances, Container Registry, Porter, WSL, Web App for Containers
- On Code It Yourself, Carlos Mendible (@cmendibl3) talks about Plan IP addressing for AKS configured with Azure CNI Networking
- Daniel Neumann (@neumanndaniel) explains how to Remove dangling container manifests from Azure Container Registry
- On Tech Community blog, Feng Xue walks through Upgrading AKS version with blue-green deployment - Part 1 and Part 2
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
- On Channel 9, Scott Hanselman Rob Caron talks about Azure Cosmos DB cache, serverless MongoDB and Managed Apache Cassandra Azure Friday
- On the MSSQL Tips site, Ron L'Esteve talks about Import Data from Excel to Azure SQL Database using Azure Data Factory
- Ahmed Mahmoud talks about Learning from Expertise 3: Why cannot remove AD Admin or set a new one on Azure PostgreSQL Server
- Avnish Rastogi discusses Disaster Recovery options for Azure Database for MySQL
Developer Tools
Covering: App Configuration, Azure Lab Services, CLIs, Developer tool integrations, SDKs, Visual Studio, Visual Studio Code, Visual Studio Online
- The Azure Updates Team covers Upgrade to Azure Communication Services Calling JavaScript SDK 1.1.0 by 31 July 2021
- On the DEV site, Jay Gordon (@jaydestro) blogs about AzureFunBytes Episode 50 - Intro to BicepLang with adotfrank
- Sarah Lean (@TechieLass) talks about Windows Package Manager can help you export and import a collection of software
- Jeffrey Palermo (@jeffreypalermo) blogs about Richard Lander on the New .NET Platform - Episode 148
- John Kilmister (@johnkilmister) describes Keeping up to date on Azure with MS Teams
- On Channel 9, Matt Wojo Matt Wojo Channel 9 Studio talks about WSL: Run Linux GUI Apps Tabs vs Spaces
DevOps
Covering: Azure Artifacts, Azure Boards, Azure DevOps, Azure Pipelines, Azure Repos, Azure Test Plans, Azure DevTest Labs, DevOps tool integrations
- Pedro Almeida blogs about BizTalk Server: Automation Deployment with Azure DevOps – Deploying the Project
- Kevin Chant writes about One Power BI report for both Azure Boards and GitHub
Hybrid
Covering: Azure Arc, Azure Stack
- Thomas Maurer (@thomasmaurer) covers Azure Arc for Cloud Solutions Architects
- On the Azure Developer Community Blog, Andreas Helland discusses Building a Cloud Native Lab at Home
- Charbel Nemnom (@charbelnemnom) explains how to Verify Azure Hybrid Benefit for Windows and Linux with PowerShell
- On the Azure Medium blog, Luca Zavarella writes about On-premises Data Gateway Monitoring Series—Part 4: Query Logs Explained
- Zachary Cavanell writes about Zero Trust for Network & Infrastructure - Essentials Series - Episode 4
Identity
Covering: Azure Active Directory (AD), Azure Active Directory B2C, Azure Active Directory Domain Services
- On .NET Rocks, Carl Franklin and Richard Campbell (@carlfranklin and @richcampbell) talk Azure APIs with Jeff Richter
- On the Azure blog, Brendan Burns (@brendandburns) writes about Privileged Identity Management with Azure Lighthouse enables Zero Trust
- The Azure Updates Team blogs about Azure AD Privileged Identity Management PIM integration with Azure Lighthouse is now in public preview
- On the Azure Medium blog, Adam Bertram (@adbertram) describes Getting Started with Azure Bastion With Step-by-Step Demo and describes How to Build Functional and Beautiful Cloud Diagrams
- Aidan Finn (@joe_elway) describes Understanding the Azure Image Builder Resources
- Travis Roberts (@Ciraltos) discusses Getting Started with Azure AD App Proxy
- Anthony Bartolo (@WirelessLife) describes AzUpdate: AzureAD Privileged Identity Management with Azure Lighthouse and more
Integration
Covering: Azure API for FHIR, Event Grid, Logic Apps, Service Bus
- On the Microsoft DevOps blog, Jay Gordon (@jaydestro) describes AzureFunBytes Episode 37 – Microsoft Power Apps with 98codes
- Yan Jin explains how to Build a real-time whiteboard application with Azure Web PubSub
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 discusses IoT Hub IP address change notification and discusses Azure Sphere version 21.07 Update 1 is now available for evaluation
- Jim Bennett announces A New Free Curriculum: IoT for Beginners
- Sander van de Velde walks through Decompressing Azure IoT messages using Azure Stream Analytics
- Paul DeCarlo describes JulyOT 2021 - 31 Days of Learning for everyone interested in the Internet of Things
- The Azure Sphere Team discusses Azure Sphere version 21.07 Update 1 is now available for evaluation
Learning
Covering: Microsoft Certifications, Azure Certifications, Microsoft Learning Paths, Certification Pathway Information
- Liberty Munson writes about New certification for Microsoft Teams Support Engineers
- On We Do Azure, Joe Carlyle (@wedoAzure) discusses AZ-700: Designing and Implementing Microsoft Azure Networking Solutions beta – Study Guide
- Radu Vunvulea (@RaduVunvulea) covers Cloud lock-in Overview and pros and cons of cloud lock-in / Azure
- Nitya Narasimhan (@ntiya) blogs about Azure Functions: Discover OpenAPI & Power Apps - A Learning Event
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 General availability: Transition to Cloud Services extended support with new migration tool
- Bruno Gabrielli blogs about Azure Monitor - Restrict Log Analytics query results to business days and business hours
- Daniel Perlovsky writes about Now Live: Azure Purview product glossary
- Pilar Ackerman walks through Monitoring quotas programmatically
- Thomas Thornton (@tamstar1234) explains how to Terraform Module does not declare a provider warning
- Bruno Gabrielli covers Azure Monitor - Alert notification via Teams
Media
Covering: Azure Media Player, Content Protection, Encoding, Live and On-Demand Streaming, Media Analytics, Media Services, Video Indexer
- The Azure Updates Team writes about Direct routing for Azure Communication Services now available in public preview
Migration
Covering: Azure Database Migration Service, Azure Migrate, Data Box
Mobile
Covering: App Service (Mobile), Mobile apps, Notification Hubs, Visual Studio App Centre, Xamarin
- On the Azure podcast, Cristina del Amo Casado talking about Safe Deployment Practices
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 covers Public preview of OWASP ModSecurity Core Rule Set 3.2 for Azure Web Application Firewall
- Faisal Mustafa covers Using A Function App with a Dedicated Static IP
Security
Covering: Azure DDoS Protection, Azure Information Protection, Azure Sentinel, Key Vault, Security Center
- Christine Alford (@heyalford) explains How to prevent malware with content disarming and reconstruction CDR via Azure Marketplace
- On Microsoft Security blog, Emma Jones talks about Accessibility and usability for all in Azure Sentinel and describes Microsoft named a Visionary in the 2021 Gartner Magic Quadrant for SIEM for Azure Sentinel
- On Microsoft Security blog, Emma Jones describes Preparing for your migration from on-premises SIEM to Azure Sentinel
- Victor Silva discusses Getting Started with Azure Bastion With Step-by-Step Demo
- Tobias Zimmergren Jussi Roine writes about 089 - Azure Disk Encryption for Linux
- Mark Russinovich (@markrussinovich) describes Advancing resiliency threat modeling for large distributed systems
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
- John Reilly (@johnny_reilly) covers Output connection strings and keys from Azure Bicep
Web
Covering: API apps, API Management, App Service (Web), Azure Cognitive Search, Azure SignalR Service, Azure Spring Cloud, Web apps
- Also on the DEV site, Wassim Chegham (@manekinekko) writes about 10 Things To Know About Azure Static Web Apps
- Also on the DEV site, Yohan Lasorsa (@sinedied) explains how to Build a shopping app with Azure Static Web Apps
- Sarah Lean (@TechieLass) discusses Tips for using Azure Static Web Apps
- On the DEV site, Aaron Powell (@slace) blogs about GraphQL on Azure: Part 7 - Server-side Authentication
- The Azure Updates Team writes about General availability: Updates to secrets configuration options in App Service and Azure Functions and talks about App Service Environment v3 now generally available
- Hanli Ren describes Use custom Python version in Windows App Service and blogs about Performance Profiling for Python application running in Linux App Service
- Jeffrey Raymond Kitt blogs about Friday Five: Azure For Drones, Teams Tips, More
- Aaron Powell (@slace) delves into GraphQL on Azure: Part 7 - Server-side Authentication and covers Creating Static Web Apps With F# and Fable
- On the Codit blog, Nisha Pillai walks through Messaging with Azure SignalR & ASP.NET 5
- Yan Jin explains how to Build a real-time whiteboard application with Azure Web PubSub
Windows Virtual Desktop
Covering: Windows 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