Microsoft 365 Featured Enable External Email Warning Tag in Exchange Online Learn how to enable the external warning tag within Outlook and help your users to identify malicious emails.
Exchange Online Install Exchange Online PowerShell modules Join me as I look at how to install the latest Exchange Online PowerShell modules on your local computer and start to interact with your Exchange environment.
Azure DevOps Schedule a build in Azure DevOps using CRON Expressions This article helps you with an easy way to trigger a build or pipeline using Cron Expression or Jobs in Azure DevOps.
Product Review Lenovo ThinkPad X13 (Gen1) Review Join me as I look at the Lenovo ThinkPad X13 (Gen1) and share my thoughts.
Git for everyone Featured How to Push an Empty Commit in Git In this article, we will discuss how to push a commit in Git without making any changes.
GitHub Actions Featured Schedule GitHub Actions Using CRON Expressions In this blog I show you how to schedule a GitHub Actions workflow using a CRON expression.
Public Speaking Speaking at DATA:Scotland I'm speaking at DATA:Scotland in September, come and join me!
Windows 11 Blue Screen of Death when Hyper-V enabled I recently had an issue where every time I enabled Hyper-V on my Lenovo laptop it would blue screen of death. In this blog post I show how I fixed the issue.
DevOps Top 10 DevOps engineers to follow in 2022! Join me as I look at the top DevOps engineers you should be following in 2022!
GitHub Featured Source Control your AWS CloudFormation templates with GitHub In this blog post I show you how to source control your AWS CloudFormation templates using the source control tool, GitHub.
AWS CloudFormation Install cfn_nag on Windows Join me in this blog post as I install the cfn_nag tool on my Windows machine.
AWS Install cfn-lint on Windows Join me as I look at how you can install the CFN-LINT tool on your Windows machine.
AWS AWS CloudFormation template explained Join me as I look at the nine key areas of a AWS CloudFormation and look at examples and use cases for each.
AWS Featured Create an S3 Bucket using AWS CloudFormation Learn how to create an S3 bucket using AWS CloudFormation with this step-by-step guide. Perfect for beginners, this tutorial covers YAML templates & deployment.
DevOps Featured What is Lint (software)? Join me as I look to understand what Lint (software) is and why lint testing your code is important.
Azure Featured Azure Retirement Announcements Join me as I look at some of the Azure services that will be retiring in the next year or two.
Open Source What is Open Source? Let's take a look at what open source means and how you can get involved.
GitHub Actions Featured Trigger a GitHub Actions workflow when a folder changes Join me as I look at how you can trigger when a GitHub Actions workflow runs.
chocolatey Chocolatey: What is it? Chocolatey is a package manager for Windows machines. It is used to get software and software updates installed on your Windows machine.
Azure Featured Create Azure credentials for use in GitHub Actions Join me in this blog post as I look at how you can create an Azure Service Principal to make a connection between your Azure subscription and GitHub Actions.
Azure Bicep Featured Getting Started with Azure Bicep Join me as I look to start learning Azure Bicep. I walk through creating a template and deploying it to Azure.
Presenting Speaking at Scottish Developers I will be speaking at Scottish Developers on the 13th April 2022!
AWS AWS Storage Classes explored Starting your AWS journey or studying for the AWS Certified Cloud Practitioner exam? Here is some useful explanations to the different AWS storage classes.