
The Weeks Top Links
Here are some of the most notable links from the week:- Change in ourselves helps drive change in the world – a letter from Satya Nadella
- Tip 266 – Build 2020 – Application Developer on-demand videos list via Azure Tips and Tricks
- Using Loops and Conditions in ARM Templates via samcogan.com
- Building an Azure Static Web App With GraphQL via Posts on LINQ to Fail
- Create an Azure AD protected API that calls into Cosmos DB with Azure Functions and .NET Core 3.1 via Christos Matskas
- Assign Network Security Group to Virtual Machine Network Interface using PowerShell via Thomas Thornton
- How Azure Durable Functions scale via Joonas Westlin
The Ultimate Guide to Microsoft Certification
Advance your career through cloud certification
- Which certification is right for me?
- How much does it cost to get certified?
- What are the exams like?
- How do I get started?
- How do I study?
Blog Articles
Here’s a collection of some of the most note worthy blog articles posted over the past week:Infrastructure as a Service (IaaS)
- How To: Get Consumer GPUs Working In Hyper-V Virtual Machines via Rafael Rivera
- Speaking about Azure Arc at the Azure Singapore Virtual Meetup via Thomas Maurer
- Hyper-V prevented starting virtual machine because it is prepared for failover fix via Thomas Thornton
- Assign Network Security Group to Virtual Machine Network Interface using PowerShell via Thomas Thornton
Platform as a Service (PaaS)
Serverless and Functions as a Service (FaaS)
- Create an Azure AD protected API that calls into Cosmos DB with Azure Functions and .NET Core 3.1 via Christos Matskas
- How Azure Durable Functions scale via Joonas Westlin
- Introducing Serverless360 Resource Map for Azure via michaelstephensonuk
Software as a Service (SaaS)
DevOps
- CI/CD on Windows with the Azure DevOps Starter Kit (Video Tutorial) via Jay Gordon
- swapp – A CLI for managing App Settings in Azure Static Web Apps via Burke Holland
- Using Loops and Conditions in ARM Templates via samcogan.com
- Setting up Azure DevOps for Node.js Apps using Azure DevOps Project via Abhijit Jana
- Assign Network Security Group to Virtual Machine Network Interface using PowerShell via Thomas Thornton
- Fix: Azure DevOps “An image does not exist locally with the tag” via Sean Killeen
Data
- Create an Azure AD protected API that calls into Cosmos DB with Azure Functions and .NET Core 3.1 via Christos Matskas
- Create sample data for Cosmos DB with .NET Core via Christos Matskas
Machine Learning (ML) / Artificial Intelligence (AI)
Development
- Tip 266 – Build 2020 – Application Developer on-demand videos list via Azure Tips and Tricks
- Create an Azure AD protected API that calls into Cosmos DB with Azure Functions and .NET Core 3.1 via Christos Matskas
- Create sample data for Cosmos DB with .NET Core via Christos Matskas
- GCast 87: Logging to Azure Application Insights from a Java Spring Boot Application via David Giard
Containers (Docker, Kubernetes, Service Fabric, etc)
- Kafka on Kubernetes, the Strimzi way! (Part 1) via Abhishek Gupta
- Using Azure Policy for Kubernetes via Daniel
- Modernizing your application with containers via Jay Gordon
- Skylines Summer Sessions – Azure Kubernetes Service (AKS) via Pixel Robots.
- Use Azure RBAC to define access to kubeconfig in Azure Kubernetes Service (AKS) via Pixel Robots.
Security, Identity, and Privacy
- Create an Azure AD protected API that calls into Cosmos DB with Azure Functions and .NET Core 3.1 via Christos Matskas
- Assign Network Security Group to Virtual Machine Network Interface using PowerShell via Thomas Thornton
- Azure Security Training Day via zigmax
Events
- Tip 266 – Build 2020 – Application Developer on-demand videos list via Azure Tips and Tricks
- Speaking about Azure Arc at the Azure Singapore Virtual Meetup via Thomas Maurer
- Microsoft Build, a Look Back via LINQ to Fail
XBox / xCloud / Gaming
- Xbox Series X Japanese launch is confirmed for this year via Lewis White
Other
- Tip: Using the latest TLS version with Azure Cache for Redis via Abhishek Gupta
- Introducing Live Video Analytics from Azure Media Services – Now in preview via Featured Blog
- Quickly Access all Shared Dashboard in Azure Portal via Abhijit Jana
- TF221122: An error occurred running job Work Item Tracking Warehouse Sync for team project collection via Dan Hellem
- Change in ourselves helps drive change in the world – a letter from Satya Nadella (cross-post) via Chris Pietschmann
- Automatically Export Azure Subscription Cost Analysis Report via Abhijit Jana
- In letter to employees, Microsoft CEO Satya Nadella pledges $1.5 million to social justice organizations, real action via Surur
- Clone Dashboard in Azure Portal via Abhijit Jana
- Manage Views for Resources and Resource Groups in Azure Portal via Abhijit Jana
- Building an Azure Static Web App With GraphQL via Posts on LINQ to Fail
- Setting up a highly available BizTalk Server in Azure via Sivaramakrishnan Arumugam
- Building an Azure Static Web App with GraphQL via Aaron Powell
- Connecting Azure Hub-And-Spoke Architectures Together via AFinn
- Building an Azure Static Web App With GraphQL via LINQ to Fail
- Episode 72: 13 Reasons Why This Episode is Better Than the Last One via jbrodley
- Choose Default Mode for the Azure Portal menu via Abhijit Jana
Videos
Here are links to some of the videos that have been posted over the past week:- Live Video Analytics on Azure IoT Edge via Microsoft Developer (uploads) on YouTube
- Indoor Maps with Azure Maps via Microsoft Developer (uploads) on YouTube
- Stream 100 – Updating all dependencies of AzUrlShortener. Are we ready for v0.5? via Frank Boucher
- Stream 99 – Azure Url Shortener – PR Review, and experimentation for new feature via Frank Boucher
Podcast
To complete the collection of different mediums to allow you to consume your Azure news / info in any way you want, here’s a list of the podcasts released this week:- Episode 333 – TLS 1.0 Deprecation via The Azure Podcast
- Frans Bouma on .NET Data Access – Episode 92 via Azure DevOps Podcast
- Episode 180 – JSON All The Things! via Microsoft Cloud IT Pro Podcast
- Testing Blazor Apps with Egil Hansen via .NET Rocks!
- 032 – Favorite announcements from Microsoft Build 2020 via Ctrl+Alt+Azure
Latest Featured Articles
Terraform: Deploy Azure Storage Account and Blob Container
HashiCorp Terraform is a great tool for deploying and managing Microsoft Azure resource. This includes management of Azure Storage Accounts and Blob Containers. Azure Storage is one of the primary, foundational PaaS (Platform as a Service) services in Microsoft Azure...
Why HashiCorp Terraform is Essential for SREs and DevOps Engineers
As a DevOps Engineer or Site Reliability Engineer (SRE), managing cloud infrastructure deployments is a critical aspect of your daily activities. It is vital to use tools that automate the provisioning and configuration of cloud infrastructure to achieve efficient and...
Azure Cosmos DB Desktop Data Migration Tool v2.0
The Azure Cosmos DB Desktop Data Migration Tool is a command-line tool that provides data import and export capabilities for using with Azure Cosmos DB. The tool helps with both migrating data from several data sources into Azure Cosmos DB, as well as exporting data...
Azure Pipeline: Publish Unit Test and Code Coverage Results with .NET 7 Solution using VSTest, Cobertura, and Coverlet
When setting up CI/CD (Continuous Integration and Continuous Deployment) pipelines in Azure DevOps for .NET 7+ solutions, such as those using ASP.NET Core, it's important to setup an automated build. The automated build will need to use the dotnet CLI to build the...
Top 5 Cloud Architecture Design Patterns to use in Microsoft Azure
When designing application architectures in the cloud, it's important to choose the correct architecture design patterns to ensure scalability, reliability, and performance. There is a very large list of architecture design patterns to choose from. This article,...
Terraform Best Practices for Writing Clean, Readable, and Maintainable Code
HashiCorp Terraform has become one of the most popular infrastructure as code (IaC) tools. Terraform allows you to define and manage your infrastructure deployments across one or multiple cloud providers through code. This makes it easier to manage, version, and...
Azure Service Updates
Here are the latest service updates from Microsoft over the last week:- Azure DevOps Services now simplifies Azure Artifacts integration with other services
- A new consolidated API version in Azure Monitor Logs is now available
- Azure Database for MySQL support for encryption at rest using customer-managed keys now in preview
- Data Factory adds management hub, inline datasets, and support for CDM in data flows
- Azure Site Recovery update rollup 46—June 2020
- Minimal TLS version setting is now available for Azure Database for MariaDB
- Minimal TLS version setting is now available for Azure Database for PostgreSQL
- Minimal TLS version setting is now available for Azure Database for MySQL
- HBv2-Series VMs now available in West US 2
- New Azure Virtual Machines with high-performance local SSD are now generally available
- Azure Dedicated Hosts now support additional Azure Virtual Machines
- Azure IoT Edge Moby engine security update for CVE-2020-13401
- Azure Shared Image Gallery—New features are now available in preview
- Azure Shared Image Gallery features are now available
Feedback
If you have any suggestions or general feedback on the Build5Nines Weekly, then I’d love to hear it! Please contact me and send it on over! Please feel free to reach out to let me know your feedback on the Build5Nines Weekly series. I post this weekly post as a service to others and really want to make it the best it can be! Thanks for subscribing to Build5Nines Weekly!
Chris Pietschmann
Microsoft MVP – Azure
Founder, Build5Nines.com