Owendavies.net.

Nov 23, 2020

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.

Sep 7, 2020

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.

Jul 27, 2020

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.

May 19, 2020

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.

May 12, 2020

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.

Mar 23, 2020

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.

Mar 16, 2020

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.

Mar 3, 2020

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.

Feb 24, 2020

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.

Feb 17, 2020

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.