Owendavies.net.

Feb 3, 2020

Using Docker for local SQL Server development

Learn how to set up SQL Server in Docker for local development with persistent data storage using volume mounts and docker-compose for streamlined database workflows.

Jan 27, 2020

Resize Azure Windows OS disk script

Learn how to resize an Azure Windows VM OS disk using PowerShell with this step-by-step script that safely stops, updates, and restarts your virtual machine.

Oct 17, 2019

Returning Azure Active Directory groups as claims

Learn how to return Azure Active Directory groups as claims by modifying the application manifest and accessing group IDs in code.

Oct 10, 2019

Getting started with Terraform

Step-by-step guide to installing and using Terraform for Infrastructure as Code (IaC) on Windows and Debian, with Docker integration examples.

Sep 17, 2019

PHP MSSQL error code 0x2746 - SQLSTATE[08001]

Fixing the SQLSTATE[08001] TCP Provider error code 0x2746 with the PHP MSSQL driver on Linux by lowering the OpenSSL cipher security level in openssl.cnf.

Aug 27, 2019

Replacing SSMTP with MSMTP in Docker

How to replace the deprecated sSMTP package with mSMTP in a PHP Docker image, including configuration for Office 365 and sending test emails from PHP.

Aug 19, 2019

Connecting to Azure Database for MySql from php PDO

Learn how to securely connect PHP applications to Azure Database for MySQL using SSL certificates with PDO, including troubleshooting common verification issues.

Aug 12, 2019

Add IP Address to Azure Network Security Group

Using the Azure CLI to create and update a Network Security Group rule that allows your current IP address to connect to Azure virtual machines.

Aug 5, 2019

Get latest Azure API Version in ARM templates

A PowerShell script that scans ARM templates for resource API versions stored inline, in variables, or in parameters, and flags any that are out of date.

Jul 30, 2019

Add PowerShell DSC extension to an existing Azure Virtual Machine

Three ways to add the PowerShell DSC extension to an existing Azure Virtual Machine: through the Azure Portal, PowerShell cmdlets, or an ARM template.