
The Weeks Top Links
Here are some of the most notable links from the week:- Azure DevOps is Down; Outage is MS not Your CI/CD Builds (October 6, 2020) via Chris Pietschmann
- Use Terraform Input Variables to Parameterize Infrastructure Deployments via Chris Pietschmann
- NVIDIA Releases Jetson Nano 2GB Developer Kit via Chris Pietschmann
- MVPs Dan Patrick and Kevin Bost to live stream Terraform via Build5Nines
- Terraform AzureRM Provider v2.30.0 Released via Chris Pietschmann
- Terraform updates to version 0.13.4 via Dan Patrick
- Exploring your .NET applications with dotnet-monitor via Scott Hanselman
- Surface Duo with Dan Patrick on Microsoft Cloud IT Pro Podcast via Build5Nines
- Microsoft Azure is Multiple Clouds – Public, US Gov, China and Germany via Chris Pietschmann
- Microsoft Launches New $549 Surface Laptop Go via Mehedi Hassan
- Why we invite security researchers to hack Azure Sphere via Teri Seals-Dormer
- Microsoft Azure Brings Confidential Computing to Kubernetes via Mary Branscombe
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)
- Changing virtual machine regions with Azure Resource Mover via Alan Kinane
- Stop and Start an Azure Virtual Machine – The new way via Pixel Robots.
- How to add an Azure Arc enabled SQL Server via Thomas Maurer
- Use Terraform Input Variables to Parameterize Infrastructure Deployments via Chris Pietschmann
- Monitoring & Alerting for Windows Defender in Azure VMs via AFinn
- AzUpdate: Microsoft Defender ZeroLogon detection, Azure Backup and Cost Management updates and more via Anthony Bartolo
- Monitoring & Alerting for Windows Defender in Azure VMs via AFinn
- Deploy a New Active Directory Domain Controller Server at Azure #Azure #Active Directory #AD #mvphour #Windows server 2019 via Cary Sun
- Azure Cost Management + Billing updates – September 2020 via Michael Flanakin
- Microsoft touts Windows 10 on Arm advances, including 64-bit emulation via ZDNet | microsoft RSS
Platform as a Service (PaaS)
Power Platform
- General availability of Azure Maps support for Azure Active Directory, Power Apps integration, and more via Outi Nyman
Serverless and Functions as a Service (FaaS)
- Develop Azure Function App in VS via parisamoosavinezhad
- Microsoft Create: Serverless – Developer Hacks and Tools we wished we knew sooner via Christian Heilmann
- CLAD Model for Serverless Security via Wassim Chegham
- Boosting your Serverless APIs with API Management at Create:Serverless via Simona Cotin
Software as a Service (SaaS)
- Microsoft posts root cause analysis for this week’s big Microsoft 365 login issues via Surur
- Microsoft adds more features to Dynamics 365 Customer Insights as rollout of Wave 2 features begins via ZDNet | microsoft RSS
- Microsoft 365 and Azure Security Product name changes! via Techielass
DevOps
- Azure DevOps Server 2020 RTW now available via Gloridel Morales
- Azure DevOps is Down; Outage is MS not Your CI/CD Builds (October 6, 2020) via Chris Pietschmann
- Common questions about migrating to Azure DevOps for SQL Server deployments via Kevin
- Demystifying ARM Templates: Azure DevOps With ARM Templates via Frank Boucher ☁
- Query Azure SQL Database using Service Principal with PowerShell via Thomas Thornton
- Use Terraform Input Variables to Parameterize Infrastructure Deployments via Chris Pietschmann
- 10 Azure DevOps – Work Items Tips & Tricks that you should know via Abhijit Jana
- Enabling resilient DevOps practices with code to cloud automation via Samit Jhaveri
- Terraform AzureRM Provider v2.30.0 Released via Chris Pietschmann
- Copy Child Work Items in Azure DevOps via Abhijit Jana
- Terraform updates to version 0.13.4 via Dan Patrick
- Build and Lint Bicep Codes within CI/CD Pipelines: GitHub Actions & ARM Template Toolkit via Justin Yoo
- Update base Azure DevOps work item types description for an Inherited Process via Abhijit Jana
- Using Azure Devops to deploy ARM templates via Dave Rendón
- You can set default branch name for new repositories in Azure DevOps via Kevin
- Microsoft Reactor Pop-Up Event! DevOpsDays Buffalo AMA with Jay Gordon via Jay Gordon
Data
- Common questions about migrating to Azure DevOps for SQL Server deployments via Kevin
- Secure IoT edge data with Azure SQL Edge and DH2i via Siya_Krishnan
- Query Azure SQL Database using Service Principal with PowerShell via Thomas Thornton
- How to add an Azure Arc enabled SQL Server via Thomas Maurer
- AzureFunBytes Short – @Azure Datacenters, Regions, AZ’s and SLA’s via Jay Gordon
- Incrementally Process Data Lake Files Using Azure Databricks Autoloader and Spark Structured Streaming API. via jbernec
- Azure Stack Hub Partner Solutions Series – Datacom via Thomas Maurer
Internet of Things (IoT)
- IoT Signals Research, edition 2: global insights for 2020 and beyond via Sam George
- Secure IoT edge data with Azure SQL Edge and DH2i via Siya_Krishnan
- Why we invite security researchers to hack Azure Sphere via Teri Seals-Dormer
- Connecting child devices to the Azure IoT transparent Edge gateway via Sander van de Velde
- Azure Sphere 20.09 security updates via JewellSeay
- Connect Existing Sensors to Azure with IoT Plug and Play bridge via usivagna
Machine Learning (ML) / Artificial Intelligence (AI)
- Deliver AI-powered application search with Azure Cognitive Search and BA Insight via Prachi Jain
- Azure Machine Learning helps customers stay ahead of challenges via Erez Barak
- Microsoft’s new $549 Surface Laptop Go aims to compete with Chromebooks via Tom Warren
Development
- NVIDIA Releases Jetson Nano 2GB Developer Kit via Chris Pietschmann
- Beginners Guide to MS Teams Development #2: Bots via Tomomi ❤️ Imura
- Upgrading our .NET Core 3.1 project to .NET 5 via Sam Smith
- Exploring your .NET applications with dotnet-monitor via Scott Hanselman
- Beginners Guide to MS Teams Development #1: Tabs via Tomomi ❤️ Imura
- #Azure – How to push / export and run a docker python flask web app on Azure via elbruno
- Microsoft Create: Serverless – Developer Hacks and Tools we wished we knew sooner via Christian Heilmann
Containers (Docker, Kubernetes, Service Fabric, etc)
- Azure Kubernetes Service – Microsoft Ignite announcements via Daniel
- #Azure – How to push / export and run a docker python flask web app on Azure via elbruno
- Microsoft Azure Brings Confidential Computing to Kubernetes via Mary Branscombe
Security, Identity, and Privacy
- Why we invite security researchers to hack Azure Sphere via Teri Seals-Dormer
- Why integrated phishing-attack training is reshaping cybersecurity—Microsoft Security via Teri Seals-Dormer
- Azure AD: Guest can’t login – “Your sign-in was blocked” via Armin Reiter
- Azure Sphere 20.09 security updates via JewellSeay
- Microsoft’s Azure AD authentication outage: What went wrong via ZDNet | microsoft RSS
- Microsoft 365 and Azure Security Product name changes! via Techielass
- Deploy a New Active Directory Domain Controller Server at Azure #Azure #Active Directory #AD #mvphour #Windows server 2019 via Cary Sun
- CLAD Model for Serverless Security via Wassim Chegham
- General availability of Azure Maps support for Azure Active Directory, Power Apps integration, and more via Outi Nyman
Azure Stack
- Azure Stack Hub Partner Solutions Series – Datacom via Thomas Maurer
Learning / Training / Certification
Government
- Microsoft Azure is Multiple Clouds – Public, US Gov, China and Germany via Chris Pietschmann
Hardware
- Press resource: Surface Laptop Go, updates to Surface Pro X, new accessories via Jennifer Chen
- Surface Pro X Refreshed With Microsoft’s New SQ2 Processor, Platinum Finish via Mehedi Hassan
- Microsoft Launches New $549 Surface Laptop Go via Mehedi Hassan
- Microsoft’s updated Surface Pro X has a faster processor and new platinum color option via Tom Warren
- Microsoft adds new Arm-based Surface Pro X models, smaller Surface Laptop Go to its line-up via ZDNet | microsoft RSS
- Microsoft’s new $549 Surface Laptop Go aims to compete with Chromebooks via Tom Warren
Software
- Microsoft Outlook goes down for many users worldwide via Sean Chan
- Microsoft Outlook was down worldwide for four hours via Tom Warren
Events
XBox / xCloud / Gaming
- Apple and Microsoft team up for Xbox Apple TV app via Lewis White
Other
- Hackers say they cracked Apple’s T2 Secure Enclave chip via Surur
- Microsoft being investigated by Labor Department for racial discrimination via Surur
- Microsoft partners expand the range of mission-critical applications you can run on Azure via Navneet Joneja
- Microsoft release October Update for Surface Duo: Now with Official changelog via Surur
- Building a Video Chat App, Part 1 – Setup via LINQ to Fail
- Building a Video Chat App, Part 1 – Setup via Posts on LINQ to Fail
- 3 ways Microsoft helps build cyber safety awareness for all via Jim Flack
- Leaked Apple A14 Bionic benchmark suggests another powerhouse via Surur
- Static Public Source IP in Azure with Network Address Translation (NAT) Gateway via Travis Roberts
- Microsoft presents the Future of Work 2020, and this time it’s real via Surur
- Manage Azure Service principal’s credentials expiry via Tidjani Belmansour, Ph.D.
- Microsoft fingers Russia as main source of state-sponsored hacking via Surur
- Manage pre-releases Azure Services using Azure Preview Features via Abhijit Jana
- AzureFunBytes Episode 16 – @Azure Subscriptions with @ExchangeGoddess via Jay Gordon
- Azure introduces new capabilities for live video analytics via Jason Hogg
- The Cloud Skills Show Series 2 Episode 1: Hacktoberfest! via Adam Jackson
- Scaling Microsoft Kaizala on Azure via Praveen Jain
- Windows on ARM is about to get lots of apps thanks to new x64 emulation via Tom Warren
- Microsoft named a leader in Gartner’s Magic Quadrant for Enterprise Integration Platform as a Service via Naga Surendran
- AzureFunBytes New Episode Reminder – 10/1/2020 2 PM EDT – @Azure Subscriptions w/ @ExchangeGoddess via Jay Gordon
- Sonos Sues Google for Patent Infringement Again via Paul Thurrott
Videos
Here are links to some of the videos that have been posted over the past week:- Why was .NET 5 created? | One Dev Question via Microsoft Developer (uploads) on YouTube
- Beginning the Beginner’s series [1 of 51] | Beginner’s Series to: JavaScript via Channel 9
- New Feature: Understanding Global VNet Peering Support for Azure SQL Managed Instance | Data Exposed via Microsoft Developer (uploads) on YouTube
- Understanding Global VNet Peering Support for Azure SQL Managed Instance | Data Exposed via Channel 9
- ARM Series #12: Azure DevOps With ARM Templates | The DevOps Lab via Channel 9
- Demo: Math in JavaScript [18 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Building your toolbox [4 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Demo: Boolean logic with if statements [26 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Demo: Converting strings to numbers [20 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Demo: Declaring variables [10 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Data types in JavaScript [15 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Populating arrays [31 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Working with strings [11 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Comments [7 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Creating your first application [6 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Demo: Comments [8 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Boolean logic with if statements [25 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Demo: Handling errors with try/catch/finally [22 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Demo: Functions [38 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- JavaScript Object Notation (JSON) [41 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Arrow and anonymous functions [39 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Demo: JavaScript Object Notation (JSON) [42 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Beginning the Beginner’s series [1 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Async/await for managing promises [47 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Demo: Arrow and anonymous functions [40 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Demo: Creating arrays [30 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- TitletownTech | Leveraging Azure and building startups in Green Bay via Channel 9
- Boolean logic with switch and other syntax [27 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Demo: Package management [50 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Creating arrays [29 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Demo: Building your toolbox [5 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Loops [35 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Dates [23 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Promises for long running operations [45 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- What Is JavaScript [2 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Demo: Array methods [34 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Objects in JavaScript [43 of 51] via Microsoft Developer (uploads) on YouTube
- Declaring variables [9 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Next steps [51 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Array methods [33 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Demo: async/await for managing promises [48 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Demo: Populating arrays [32 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Demo: Dates [24 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Demo: Promises for long running operations [46 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Functions [37 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Math in JavaScript [17 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Converting strings to numbers [19 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Running JavaScript: browser or server [3 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Using template literals to format strings [13 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Demo: Objects in JavaScript [44 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Package management [49 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Demo: Using template literals to format strings [14 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Handling errors with try/catch/finally [21 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Demo: Loops [36 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Demo: Data types in JavaScript [16 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- Demo: Working with strings [12 of 51] | Beginner’s Series to JavaScript via Microsoft Developer (uploads) on YouTube
- TWC9 Special Edition: Microsoft Ignite Recap via Microsoft Developer (uploads) on YouTube
- Keynote: Chris & Chris talk Serverless Landscape via Microsoft Developer (uploads) on YouTube
- Unifying data with Hasura GraphQL Engine & Azure functions via Microsoft Developer (uploads) on YouTube
- Serverless Security 101: Everything you need to know via Microsoft Developer (uploads) on YouTube
- Developing low-code Serverless Applications via Microsoft Developer (uploads) on YouTube
- Observability in Serverless Applications via Microsoft Developer (uploads) on YouTube
- Overcoming Serverless challenges with Durable Functions via Microsoft Developer (uploads) on YouTube
- Serverless Best Practices via Microsoft Developer (uploads) on YouTube
- Boosting your Serverless APIs with API Management via Microsoft Developer (uploads) on YouTube
- Azure Load Balancer insights using Azure Monitor for Networks | Azure Friday via Channel 9
- Announcing Major Performance Improvements for Azure SQL Managed Instance | Data Exposed via Channel 9
- New reinforcement learning methods aim to improve AI in gaming and beyond | AI Show via Channel 9
- Announcing Major Performance Improvements for Azure SQL Managed Instance | Data Exposed via Microsoft Developer (uploads) on YouTube
- Microsoft Create: Serverless Live via Microsoft Developer (uploads) on YouTube
- Connect any IoT sensor to Azure | Internet of Things Show via Channel 9
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 379 | Oracle Cloud With Karan Batta via Microsoft Cloud Show
- News from Microsoft Ignite 2020 – Episode 109 via Azure DevOps Podcast
- MVPs Dan Patrick and Kevin Bost to live stream Terraform via Build5Nines
- Azure Security Podcast – Confidential Computing via The Azure Security Podcast
- Surface Duo with Dan Patrick on Microsoft Cloud IT Pro Podcast via Build5Nines
- 049 – Security News from Microsoft Ignite September 2020 via Ctrl+Alt+Azure
- Episode 348 – Cloud Skills Challenge via The Azure Podcast
Latest Featured Articles
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...
Terraform State Management Explained
Terraform state management is extremely important with all Terraform projects. State management is the feature that allows you to manage, store, and retrieve the current state of the resources managed by your Terraform infrastructure as code (IaC) deployments. In this...
Terraform: Deploy Azure Function App with Consumption Plan
HashiCorp Terraform is great for deploying any Microsoft Azure resource, and the same applies to deploying serverless compute with Azure Function Apps in the Microsoft Azure cloud. Azure Function Apps are a very heavily used compute service in Microsoft Azure, and one...
Terraform: Store Backend State in Azure Storage Account
One of the things that HashiCorp Terraform requires to work is the ability to save and store the Terraform State Management (.tfstate) file. By default, the state management file is stored locally where the Terraform CLI is run. While this does provide the necessary...
Azure Service Updates
Here are the latest service updates from Microsoft over the last week:- Announcing new lower pricing for Azure Files premium tier
- Standard Load Balancer and Public IP addresses support resource group move
- Microsoft plans to establish new cloud datacenter region in Greece
- Action required: Review your applications to avoid service disruption during Azure changes
- Public Preview: Azure NetApp Files Manual QoS Capacity Pool
- Dark theme is now available for the Azure mobile app
- New analytics and windowing capabilities in Stream Analytics
- Reserved capacity on Azure SQL Database Hyperscale is now available
- Azure portal September 2020 update
- Raw Logs and Metrics are generally available on Azure Content Delivery Network (CDN) from Microsoft CDN
- Learn how to manage and optimize your Azure costs with our guided learning modules
- Monitor Azure Arc enabled Kubernetes with Metric Alerts
- Public preview of Azure Stream Analytics unit testing capability in an CI/CD pipeline
- Azure Security Center—News and updates for September 2020
- Embedded C SDK general availability
- Long term retention for Azure Database for PostgreSQL-Single Server
- Azure DevTest Labs: Encrypt OS disks in your lab
- New features for Windows Server containers in Azure Kubernetes Service
- Confidential computing nodes (DCSv2) support on Azure Kubernetes Service (AKS) in public preview
- GA: Data Factory adds ORC data lake file format support for ADF Data Flows and Synapse Data Flows
- Public Preview: Data Factory adds SQL Managed Instance (SQL MI) support for ADF Data Flows and Synapse Data Flows
- Azure Cognitive Services Translator Text— Assamese language now available
- General availability: Azure Availability Zones in more regions
- Spring Data Azure Cosmos DB SDK v3.0.0 release now available
- New performance recommendations now available in Azure Advisor
- New recommendations for operational excellence are now available in Azure Advisor
- Azure Ultra Disk is now available in more regions
- New guided UI experience to deploy machine learning models in Azure Synapse Analytics (in preview)
- New Common Data Model connector for Apache Spark in Azure Synapse Analytics & Azure Databricks (in preview)
- Shared disks on Azure Disk Storage is now available in broader set of regions