This article discusses how developers can use pipelines to achieve Continuous Integration / Continuous Development and provides examples to get you started.
This post outlines how to authenticate with Azure, get credentials for the Kubernetes cluster and execute API requests.
This article explains how to utilise Virtual Machine Scale Sets and access instances remotely by using SSH through a Linux jumpbox.
This articles details how to create an Azure Function which will be triggered by a queue item, how to test locally and how to deploy to Azure.
This article describes what a binary search tree is, how it can be used to keep objects in sorted order, and provides the source code for one and its nodes in PHP.
This articles introduces the concept of Data Protection: how to protect and unprotect data in order to keep personal user information private with user-specific encryption keys.
This article describes the "Model" part of MVC, how to use them, create forms to edit models using Razor markup, and utilise model attributes to perform model validation.
This article describes how to perform a remote debugging session of an ASP.NET MVC Core Web App in Azure using Visual Studio 2019.
This article describes how you can create locale-specific content for international users of your ASP.NET website.
This post will describe how to create and utilise strongly typed Resources in an ASP.NET MVC project.
This article provides the source code for a PHP-equivalent of .NET's System.Uri class.
This article provides the source code for an IReadOnlyStringDictionary and talks about the origins of the related dictionary interfaces in .NET
This article explains how to convert a two-letter country code to the appropriate unicode emoji flag, and provides the source code for doing this in PHP.
This article describes what the Query String is, and provides the source code for representing this in PHP.
This article provides the source code for a Host class in PHP.
In this post, I describe what semantic web is, Schema.org and how to utilise this in your web pages.
My first post, an introduction to what i want to achieve through this blog.