Owendavies.net.
Storing DevOps documentation in git
Learn how to store DevOps documentation in git, integrating with Azure DevOps for version control, CAB approval, and automated document updates.
How to install Jupyter Notebook on Ubuntu Linux
Complete guide to installing Jupyter Notebook on Ubuntu with Python virtual environments, PDF export capabilities, and desktop integration for XFCE environments.
Install a desktop environment GUI on Ubuntu Server in Azure
How to install the XFCE desktop environment and Xrdp on an Ubuntu Server VM in Azure, plus disabling the compositor for smoother remote desktop sessions.
Disable Entity Framework Core Migrations
Learn how to disable Entity Framework Core Migrations by deleting the Migrations folder and the __EFMigrationsHistory table in your database.
Super lightweight bookmarks manager - dmenu bookmarks with bm
Create a lightweight, text-based bookmark manager using dmenu and bm on Linux that syncs across devices with cloud storage and works with any browser.
Create, attach and mount a managed disk to an Azure Linux Virtual Machine
Learn how to create, attach, and mount a managed disk to an Azure Linux Virtual Machine using ARM templates and SSH commands.
Chocolatey - Package Management for Windows
An introduction to Chocolatey package management for Windows, with an install script covering the development tools and apps used for a fresh Windows setup.
Fixing ARM Template Deployment Validation Errors
Azure ARM template error - The template deployment GUID is not valid according to the validation procedure. See inner errors for details.
Create an Azure VM with Terraform: A Step-by-Step Guide
Learn how to deploy an Azure Virtual Machine using Terraform, covering infrastructure as code best practices, networking, security, and automation.
Terraform - setting up domain DNS with cloudflare
Learn how to set up domain DNS with Cloudflare using Terraform, including importing existing DNS settings and creating new records.