Code etc.

Let’s talk about slots

So when developing components in Azure, one of technologies that I’ve been involved with was Azure Functions. They’re great, in addition to all the benefits of a PaaS service they’ve really showed how to simplify a number of components and slim down the code base (deleting code is always great!). One of the features that…

Thoughts on logging

A few weeks ago, I was asked to review a pull requests and amongst some of the suggestions I made was that I would really recommend adding more logging. It was only later when a member of the team asked me in slack what exactly I meant by that when I realised, I should have…

Tools – glogg

One of the essential tools in my day-to-day toolbox is a simple local log viewing tool, when I was trying various tools out, I had three core requirements: It must be fast to load and be able to parse large log files.It must support live tailing of the log file, as the file is being…

Windows Terminal Setup

So after inadvertently wiping out my Windows Terminal setup this past week I thought this would be a good candidate for my next post (and also a good record for myself!). I’ve been using Windows Terminal for a while now and followed its development while it was in beta. Before this I was using the…

Azure App Configuration

One of the great benefits that I receive at my place of work is every second Friday we have the option to take a day to research and develop tools and technologies that we feel may be of benefit to the wider department. As part of my “Freedom Friday” this past week I decided to…

Testing with Pester – Getting Started

I’ve been using Pester now for around 4 months now and I can’t imagine developing any significant PowerShell code without it. It’s firmly in my tool belt for developing robust modules and has forced me to consider the way my modules are structured. At this point though I wouldn’t say I follow a strict TDD…

PowerShell – Stop building the wall of script

I’ll be honest, I am by no means an expert when it comes to PowerShell and there may be a good chance that if you’re reading this you have a lot more experience using PowerShell than I do. One thing I feel I do have though is a sense for good design and being able…