Keeping up with GitHub requires lots of skill mastery. GitHub is a platform used by over 100 million developers worldwide and offers a suite of certifications designed to elevate your development prowess and demonstrate your mastery of its powerful tools. Whether...
Recent Articles
Build a Generative AI App in C# with Phi-3-mini LLM and ONNX
Microsoft recently released the new Phi-3-mini SLM (small language model), and I previously wrote about running Phi3 locally using Ollama. I've been exploring the world of hosting AI models in code lately, and this stuff is getting really interested. It turns out that...
Deploying Hub-and-Spoke Network Topology in Microsoft Azure using Terraform
A hub-and-spoke network topology is a popular design pattern used to manage and control network traffic when deploying enterprise workloads to Microsoft Azure. This article will guide you through deploying a hub-and-spoke network in Microsoft Azure using HashiCorp...
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...
Use Azure DevOps Pipelines as a Serverless Compute Engine
At first this sounds crazy, but Azure DevOps Pipelines are actually a Serverless compute engine. When you compare it to other Azure cloud services,...
DevOps Adoption for IT Managers
DevOps is a modern approach to software development and operations that emphasizes collaboration, automation, and continuous improvement. The goal...
Enhancing Software Integrity with Artifact Attestations in GitHub Actions
Ensuring the integrity and security of software artifacts is extremely important. With the proliferation of supply chain attacks and the increasing...
Azure Front Door: CNAME/alias record is not currently detected
When configuring a custom domain with Azure Front Door, one common issue that users may encounter is the "CNAME/alias record is not currently...
Exploring .NET Aspire: Building Cloud-Native Apps with Ease
In the ever-evolving landscape of cloud-native application development, building scalable, observable, and production-ready distributed systems can...
Microsoft Copilot for Azure: Your AI-Powered Cloud Companion
Microsoft Copilot for Azure, the innovative AI companion that is revolutionizing the way we interact with cloud infrastructure and services. In the...
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...
Introducing AIChatUI: Open Source AI Chat Sample with Azure OpenAI Service & GPT-3 / GPT-4
Since I’ve been working with Azure OpenAI Service from a developer perspective as well, I’ve decided to build a sample application to help...
GitHub Actions: Commit and Push Changes Back to Repository
GitHub Actions are great at enabling you to automate workflows directly from within a GitHub repository. The workflows are stored in a YAML...
Phi-3: Microsoft Redefines Small Language Models (SLMs)
In the area of artificial intelligence (AI), the quest for smaller yet powerful language models has been an ongoing pursuit. Microsoft has taken a...
What is a Cloud Engineer and How to Become one?
It was once a new concept that enterprises were trying to make sense of, but the term "cloud" has really become ubiquitous across the IT landscape....
OpenTofu: Open Source Alternative to Terraform
In the world of cloud, hybrid, and on-premises Infrastructure as Code (IaC), where managing and provisioning infrastructure through code has become...
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...
Analyzing IBM’s Acquisition of HashiCorp: A Game-Changer in Hybrid Cloud Management
IBM has announced its acquisition of HashiCorp Inc., a leading multi-cloud infrastructure automation company, for $6.4 billion! This acquisition is...
Terraform: How are Data Sources used?
In HashiCorp Terraform, data sources serve as a bridge between the Terraform configuration and external systems or information. Essentially, data...
Terraform: Split main.tf into seperate files
When using HashiCorp Terraform as the Infrastructure as Code (IaC) tool of choice, it becomes critical to organize the Terraform code as the...
Terraform: Remove Resource from State File (.tfstate)
Terraform's declarative approach allows for defining infrastructure as code (IaC), enabling teams to automate the deployment and management of...