You can find all of my articles below (not many yet I know, but I'm just getting started!)

I've been looking for tools to help describe, setup and configure reproducible and portable development environments for a while now, but I have never fully taken the plunge. That's now changed after trying VS Code's Remote Containers and in this post I wanted to talk a bit about my motivation, how I got started, and what I think so far.

Bicep greatly simplifies the work of writing ARM templates and can be easily integrated into an Azure pipeline to automate the setup and configuration of your Azure infrastructure. This post describes how I integrated Bicep scripts into the Azure pipeline for my Next.js sample app to automate the infrastructure deployment of multiple environments.

Azure is not a popular choice for hosting a Next.js app, but it can be a good choice in certain situations. This post describes how I got a Next app up and running in Azure with app services, app insights, CDN and pipelines.

This quick tip shows how you can take advantage of the rendering smarts of the Next image component, but use the optimisation and transformation features built into Kontent's Delivery API by using a custom loader.

A basic Kentico Xperience application is needed for my "shipping skeleton", but what does a skeleton Xperience app look like? This post walks through an Xperience installation and a few modifications and finishes with a bare-bones Xperience app that is the starting point for my shipping skeleton.

This is the first article in a planned series of posts about creating a shipping skeleton for a Kentico Xperience project. In this post I'll describe the inspiration for this series, what a shipping skeleton is, why I think it a good idea to create one, and set out a rough plan for the series.

This post describes how you can add a HTTPS binding to a Website in IIS using the PowerShell IISAdministration module.