Profile picture of Liam Moat

Liam Moat

Premier Field Engineer.


Using kubectl to generate Kubernetes YAML July, 2019

When you get started with Kubernetes, the first thing you will probably do is create a Deployment using the kubectl command-line interface. When you create an object in Kubernetes, including a Deployment, you must provide the object spec that describes its desired state, as well as some basic information about the object (such as a name). Most often, you provide this information using a YAML file. This post will explore how to use kubectl, and commands that you may already be familiar with, to generate this YAML.

Naming convention for Azure Resources January, 2019

For a long time, I have wanted to document my naming conventions for Azure Resources - this post does just that. A consistent naming convention makes resources easier to find and easier to understand. It can provide structure amongst the chaos of potentially hundreds (if not, thousands) of resources deployed across different regions and environments. A consistent naming standard is the first pillar of the Azure enterprise scaffold and a best practice for cloud applications.

Import JSON files with TypeScript January, 2019

TypeScript 2.9, which was released in May 2018, introduced a new compiler option called resolveJsonModule. This allows you to import .json files and interpret the contents as a well-typed JavaScript Object - which means the compiler will recognise types like string, number and boolean.

My Annual Retrospective - 2018 in Review December, 2018

I recently read Jeremy Likness’s 2018 in Review. I was drawn to the section titled “Goals Retrospective.” As an agile advocate, I was inspired by the idea of an annual retrospective - an opportunity to reflect on the previous year. It felt like a simple way to apply “Inspect and Adapt” to my goals, aspirations and objectives (both professional and personal). Jeremy also shared his major goals for 2019. Six measurable and achievable objectives that ensure both personal and professional development.

Push a Docker image to Azure Container Registry from VSTS May, 2018

Azure Container Registry (ACR) is a fully managed private Docker registry in Azure. In this post, I will show you how to create a continuous integration pipeline in Visual Studio Team Services to build a Docker image and push it to Azure Container Registry.

Subscribe here.