Azure Cosmos DB is a powerful, fully managed, NoSQL, globally distributed multi-model database service offered by Microsoft Azure. Azure Cosmos DB...
Author Bio
Chris Pietschmann
Latest Articles
Terraform: Deploy Azure App Service with Key Vault Secret Integration
One of the most popular cloud-native, PaaS (Platform as a Service) products in Microsoft Azure is Azure App Service. It enables you to easily deploy...
Fix: response_type ‘id_token’ is not enabled for the application (AADSTS700054)
When creating and configuring an Azure AD App Registration to use for authenticating a web application with Azure AD, it's common to see the...
Terraform Workflow Process Explained
HashiCorp Terraform, an open-source Infrastructure as Code (IaC) tool, enables easier infrastructure provisioning and management across all types of...
Terraform: How to Join and Split Strings
HashiCorp Terraform, a versatile infrastructure-as-code tool, empowers users to define and provision infrastructure resources with a declarative...
Terraform: Import Existing Infrastructure
The popular HashiCorp Terraform, open-source, Infrastructure as Code (IaC) tool, empowers DevOps and SRE teams to manage and provision resources...
Terraform: How to work with JSON (jsondecode, jsonencode, .tfvars.json)
HashiCorp Terraform provides a couple functions for working with JSON. These are the jsonencode and jsondecode functions and they grant the ability...
How to Determine URL a Local Git Repository was Originally Cloned From
Git is a powerful version control system widely used in the software development world. When working with Git repositories, it's essential to have a...
Terraform: Create your First Module
Infrastructure as Code (IaC) has become a cornerstone of modern cloud management, and HashiCorp Terraform is a powerful tool for achieving this....
Git: Reset / Undo Most Recent Local Commit
Git is a powerful version control system (used stand-alone, with GitHub, and Azure DevOps) that allows developers to keep track of changes in their...
Azure CLI: Check if Blob Exists in Azure Storage
Before we dive into the nitty-gritty details, let's clarify some essential concepts. Azure Storage, a cloud-based storage solution, is organized...
Markdown: How to Add Images to README.md on GitHub
GitHub is a popular platform for hosting and managing your code repositories. One of the essential aspects of a well-documented project on GitHub is...
Bash: Syntax error: redirection unexpected
If you've encountered the error message "Syntax error: redirection unexpected" while running a script in Ubuntu Linux, you're not alone. This error...
Azure Regions: Interactive Map of Global Datacenters
This Microsoft Azure Regions Interactive Map shows the locations of each of the Microsoft Azure cloud regions plotted on a map. The map code is...
How to Perform Simple String Concatenation in Terraform
Terraform is a powerful infrastructure as code (IaC) tool, but even experienced users sometimes encounter challenges with what seems like basic...
Terraform: How are Data Sources used?
When working with HashiCorp Terraform, it's important to understand how to interact with external systems and data. Terraform provides a mechanism...
Terraform: Convert List to Map of Objects (using for loop)
Terraform is a powerful infrastructure-as-code tool that allows you to define and provision infrastructure resources. In some scenarios, you might...
Terraform: Convert List to String (join function)
HashiCorp Terraform is a versatile infrastructure-as-code tool that empowers users to define and provision infrastructure resources with ease using...
Terraform If/Else statements with Conditional and Null Coalesce Examples
In the realm of infrastructure as code (IaC), Terraform reigns supreme as a versatile tool for provisioning and managing cloud resources. Its...
Terraform: Convert String to List (tolist, split functions)
HashiCorp Terraform is a powerful infrastructure-as-code tool that allows you to define and provision infrastructure resources using a declarative...