Using GitHub Actions

I’ve been running my website on Azure Static Web Apps for a while and it is pretty cool. When you create a Static Web App on Azure you get asked for the github repo of your source code and even the branch to use. Once you have selected this, you get asked for the type of code to deploy, mine is Blazor Web Assembly but...

Gated Release

Automated releases of software are great but how can we add an element of feedback so only good releases go live. I have been using Azure DevOps to release my PwnedPass android app to the Google Play Store for a while now. There are options to deploy to the alpha, Beta or Production tracks and even to set % of users to...

I have been using Azure DevOps (Or VSTS or VSO etc) for a while now and one of the great features is doing automatic builds with every check-in. This is more commonly known as a CI (continuous integration) build. More recently I have started playing about with creating my build using YAML files instead of using the web...

Let’s Encrypt is a free way to get a SSL certificate onto your website and until recently I had never tried it. It is very easy and I think it is awesome. IIS is the web server software the Microsoft include with Windows 10 and Windows Server. I have it installed on my laptop and it displays the default IIS page. It is...

DNS is the backbone of the internet and as such I believe every developer should know something about the basics and not just leave it for the sysadmin to sort. What is DNS? DNS or Domain Name System is what translates Domain names to IP addresses and vice versa. Wait what is an IP address and what are domain names?...

We are in the process of moving our companies websites onto the Azure platform. One of the challenges was to move image files out of the website project into blob storage. This week I have moved 150,000 of them. One thing I keep banging on about is that your source code should not contain data. If it does every time...