Chris Meagher


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

  • Using Docker Compose to deploy a Next.js app to a Linux App Service in Azure

    I switched my next-azure sample app from targeting a Windows App Service to a Linux App Service and I'm really happy with the result. This post describes why and how I switched over, and why I won't be going back!

  • Getting started with VS Code Remote Containers on Windows

    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.

  • Automating Azure infrastructure deployments using Bicep and Azure pipelines

    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.

  • Using Azure Pipelines to build and deploy a Next.js app to Azure app services

    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.

  • Using the Next image component with Kentico Kontent assets

    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.

  • Creating a skeleton Kentico Xperience application

    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.

  • What is a 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.

  • Adding an HTTPS binding to an IIS Website using PowerShell

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