Using Terraform String ‘replace’ Function for RegEx String Replacement
HashiCorp Terraform offers a lot of powerful functions that can be used for string manipulation within your Infrastructure as Code (IaC) projects. Among these functions is the versatile replace function, which enables users to perform both simple string replacements as well as regular expressions (RegEx) based string...
Best Practices to Promote from DEV to PROD Environments with HashiCorp Terraform using Workspaces and Folders
When using HashiCorp Terraform to manage infrastructure as code (IaC), promoting changes from the development (DEV) environment to the production (PROD) environment is critical to the process of managing the development lifecycle of the infrastructure for a system....
Stack Overflow Upset Over Users Deleting Answers After OpenAI Partnership
In this ever changing and evolving world of user generated versus AI generated content, the recent announcement of Stack Overflow partnering with OpenAI recently has been met with some backlash by the community. There are reports today that several users have...
Enhancing Software Integrity with Artifact Attestations in GitHub Actions
Microsoft Copilot for Azure: Your AI-Powered Cloud Companion
Terraform: Conditional If Variable Does Not Exist (try function)
Introducing AIChatUI: Open Source AI Chat Sample with Azure OpenAI Service & GPT-3 / GPT-4
GitHub Actions: Commit and Push Changes Back to Repository
Your trusted source for Cloud, DevOps, and SRE guidance with industry expert Chris Pietschmann!
Helping You Stay Ahead of the Curve.
Join 11,000+ readers getting ahead
Subscribe to the Build5Nines newsletter and receive exclusive updates on the latest in cloud technology, DevOps, and SRE practices, directly to your inbox. Elevate your skills and keep your practices up-to-date with news and best practices with Chris Pietschmann, a recognized industry expert, Microsoft MVP, HashiCorp Ambassador, and Microsoft Certified Trainer (MCT).
Run Your Own Local, Private, ChatGPT-like AI Experience with Ollama and OpenWebUI (Llama3, Phi3, Gemma, Mistral, and more LLMs!)
Over the last couple years the emergence of Large Language Models (LLMs) has revolutionized the way we interact with Artificial Intelligence (AI) systems, enabling them to generate human-like text responses with remarkable accuracy. From powering chatbots and virtual...
GitHub Copilot Chat – AI Coding Assistant Anywhere in the GitHub Mobile App
GitHub Copilot Chat is a chat interface that let's you interact directly with GitHub Copilot from within the GitHub Mobile app. It empowers developers to ask and receive answers using an AI that is trained using a combination of natural language processing and machine...
IoT Security Architecture: Trust Zones and Security Boundaries
There are many aspects to architecting an Internet of Things (IoT) solution. Security is the most important aspect of any computer system, but it's especially important with IoT solutions. It seems we are constantly seeing news reports about IoT solutions being hacked...
Platform Engineering: What is it? And how it applies to DevOps Engineers and SREs
In the ever-evolving landscape of software development and operations, the need for streamlined processes, robust infrastructure, and efficient deployment practices has become paramount. DevOps Engineer and Site Reliability Engineer (SRE) roles have emerged as two...
Read and Write Azure Blob Storage with C#
In this article, we'll explore how to integrate the Azure Storage SDK into a .NET application. We'll cover the steps to read and write blobs from Azure Storage, and we'll also discuss how to obtain your Storage Account Key. By the end of this guide, you'll have a...
Read and Write Azure Blob Storage with Javascript
In this article, we'll explore how to integrate the Azure Storage client library for Javascript into a Node.js application. We'll cover the steps to read and write blobs from Azure Storage, and we'll also discuss how to obtain your Storage Account Key. By the end of...
Using Terraform String ‘replace’ Function for RegEx String Replacement
HashiCorp Terraform offers a lot of powerful functions that can be used for string manipulation within your Infrastructure as Code (IaC) projects. Among these functions is the versatile replace function, which enables users to perform both simple string replacements...
Best Practices to Promote from DEV to PROD Environments with HashiCorp Terraform using Workspaces and Folders
When using HashiCorp Terraform to manage infrastructure as code (IaC), promoting changes from the development (DEV) environment to the production (PROD) environment is critical to the process of managing the development lifecycle of the infrastructure for a system....
Popular Categories
Using Terraform String ‘replace’ Function for RegEx String Replacement
HashiCorp Terraform offers a lot of powerful functions that can be used for string manipulation within your Infrastructure as Code (IaC) projects. Among these functions is the versatile replace function, which enables users to perform both simple string replacements...
Best Practices to Promote from DEV to PROD Environments with HashiCorp Terraform using Workspaces and Folders
When using HashiCorp Terraform to manage infrastructure as code (IaC), promoting changes from the development (DEV) environment to the production (PROD) environment is critical to the process of managing the development lifecycle of the infrastructure for a system....
Terraform: Conditional If Variable Does Not Exist (try function)
They try function in HashiCorp Terraform allows values to be read from a Data Source, input variables, or some other attribute while providing a default value if the evaluation expression errors. This is particularly useful when data is retrieved from an external...
Terraform: Modules using Git Branch as Source
HashiCorp Terraform empowers DevOps Engineers and SREs to manage cloud resources efficiently. One of its standout features is the Terraform Modules support, allowing users to organize and reuse infrastructure code effectively as reusable modules. While Terraform's...
Azure Resource Tags: Important Organization Strategies and Tips
In the Microsoft Azure cloud, the organization and management of resources are extremely important for operational efficiency and cost-effectiveness. Azure Tags serve as a fundamental tool in categorizing resources within the Azure environment, providing a versatile...
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 into a hierarchy of containers, and within these containers, you'll find Blobs. Blobs are objects or files that can be...
Deploying Azure Bicep Templates using the Azure CLI
Using the Azure CLI to deploy Azure Bicep templates can be used to more efficiently build Infrastructure as Code (IaC) deployment workflows for managing Microsoft Azure resources. Azure Bicep templates and the Azure CLI are both powerful tools for any DevOps Engineer...
Get Started with Azure CLI infrastructure as code scripting
Azure CLI is a powerful tool for managing Azure resources from the command line. It enables developers and system administrators to perform a wide range of tasks, from creating and managing resources to automating deployment and monitoring. In this article, we'll...
Stack Overflow Upset Over Users Deleting Answers After OpenAI Partnership
In this ever changing and evolving world of user generated versus AI generated content, the recent announcement of Stack Overflow partnering with OpenAI recently has been met with some backlash by the community. There are reports today that several users have...
Run Your Own Local, Private, ChatGPT-like AI Experience with Ollama and OpenWebUI (Llama3, Phi3, Gemma, Mistral, and more LLMs!)
Over the last couple years the emergence of Large Language Models (LLMs) has revolutionized the way we interact with Artificial Intelligence (AI) systems, enabling them to generate human-like text responses with remarkable accuracy. From powering chatbots and virtual...
GitHub Copilot Chat – AI Coding Assistant Anywhere in the GitHub Mobile App
GitHub Copilot Chat is a chat interface that let's you interact directly with GitHub Copilot from within the GitHub Mobile app. It empowers developers to ask and receive answers using an AI that is trained using a combination of natural language processing and machine...
Empowering SREs with Generative AI through technologies like Azure OpenAI
In the ever-evolving landscape of technology, the role of Site Reliability Engineers (SREs) is becoming increasingly complex and critical. As organizations strive for higher reliability and performance in their systems, the integration of generative AI technologies,...