Introduction A Snowflake Generator generates unique IDs. Creating a class in C# for generating Snowflake IDs involves adhering to the structure of Snowflake IDs, as mentioned in my previous posts.…
A potential C# Snowflake Generator
![](https://finchett.com/wp-content/uploads/2023/12/insect-1144710_640.jpg)
Introduction A Snowflake Generator generates unique IDs. Creating a class in C# for generating Snowflake IDs involves adhering to the structure of Snowflake IDs, as mentioned in my previous posts.…
Introduction Over the last few weeks, I have been looking at using Azure Table Storage as the backing store for several small APIs I have worked on. Azure Table Storage…
Introduction Using transactions with two Azure Storage tables can be a bit tricky, as Azure Table Storage does not support cross-table transactions in the traditional relational database sense. However, there…
Introduction Ensuring your application's performance is as important as its functionality. BenchmarkDotNet, a powerful .NET library for benchmarking, is an excellent tool for this. By integrating BenchmarkDotNet into an Azure…
Introduction Effective logging is vital for monitoring, troubleshooting, and understanding application behaviour. For .NET developers, Serilog offers a great logging framework, and when combined with Loki, Grafana's log aggregation system,…
Introduction Logging is a crucial aspect of any application. It's not just about recording what happens; it's about understanding, debugging, and improving the application. This is where Serilog shines as…
Introduction Logging is a critical aspect of any web application. It helps in debugging, performance monitoring, and understanding user interactions. In ASP.NET C#, integrating Serilog as a middleware for logging…
Introduction Docker has revolutionised how we build, share, and run applications by simplifying the use of containers. For Windows 11 users, installing it allows you to leverage its powerful platform…
Introduction For those managing Kubernetes clusters, Rancher is a fantastic tool that simplifies Kubernetes deployment and management. If you're a Windows user, you might be wondering how to connect to…
Introduction Kubernetes has become a cornerstone of modern application deployment and management, offering tools for orchestrating containerised applications. One of the essential tools for interacting with Kubernetes clusters is kubectl,…