Introduction Running Proxmox on a Raspberry Pi is perfectly possible but why would you want to? As you may already know, I run Proxmox on my servers, and I have…
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.…
Faker.Net: Data Generation for Developers
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…
Exploring MiniExcel: A Lightweight .NET Library for Excel Operations
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.…
File Path Size Does Matter
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…
How to Install and Use BareTail for Real-Time Log File Monitoring
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,…
Enhancing Kubernetes Experience with Kubecolor
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…
SQL Server Object Explorer Microsoft.Data.SqlClient.TdsParser exception
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…
Running SQL Statements
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…
Time Management with the Eisenhower Matrix
Introduction Time management is a critical skill in today’s fast-paced world. One of the most effective tools for prioritising and organising tasks is the Eisenhower Matrix. Named after Dwight D.…