Overview Earlier today, I added a great feature to my builds whereby I create a new BuildVersion.json file containing the latest commit and the date and time of the build.…
Honouring .gitignore settings

Overview Earlier today, I added a great feature to my builds whereby I create a new BuildVersion.json file containing the latest commit and the date and time of the build.…
Introduction Data plays a pivotal role in the applications we build. From testing applications to populating databases, the need for realistic, randomised data is incessant. Enter Faker.Net, a powerful library…
Overview For data handling and reporting, Excel remains one of the most widely used tools. From simple data logging to complex financial modelling, Excel's flexibility and functionality make it indispensable.…
Introduction Whilst building one of my side projects, I came across a problem in Visual Studio when it builds. The problem was 'GenerateStaticWebAsssetsPropsFile task failed unexpectedly'. I spent a long…
Introducing BareTail Keeping a close eye on log files is a crucial aspect of system administration, software development, and debugging. This is where a tool like BareTail comes in handy,…
Introduction Working with Kubernetes command-line tools can sometimes be challenging, especially when sifting through extensive output data. This is where 'kubecolor' comes into the picture, a tool designed to add…
Introduction Over the last month or so, I have used an Apple MacBook Pro M3 Max as my daily driver. As I develop using Visual Studio rather than Code, I…
Introduction Earlier today, I wanted to see whether anyone was updating the statistics on one of my databases. Fortunately, there are several was to look for running SQL statements, one…
Introduction One of Playwright's most useful features is its Trace Viewer. This blog post explores what Playwright’s Trace Viewer is, how it can be used, and how it can help…
Introduction The foreach loop in .NET is a powerful and commonly used construct that simplifies iterating over collections. While its simplicity and readability are undeniable, there are nuances and potential…