.NET 8 Interceptors

.NET 8 Interceptors

Typically I wouldn’t say I like writing about preview features for multiple reasons. Most of my posts aim to help folks solve problems they might have rather than get on a soap box or advertise. But I thought I would...

Continue Reading

.NET 8 TimeProvider and Unit Tests

.NET 8 TimeProvider and Unit Tests

Working with time has always been one of the more difficult parts of software development. Inevitably, time makes fools of us all. Luckily, for .NET 8 users, there’s a new attempt to provide tools to make testing your time-based logic...

Continue Reading

Using StringBuilder To Replace Values

Using StringBuilder To Replace Values

Have you ever had to clean up your users’ input, only to realize the pain and aggravation it can lead to with all the unnecessary memory overhead? I recently had an “aha!” moment and thought I would share this tip...

Continue Reading

The Privilege of .NET Tooling Choices

The Privilege of .NET Tooling Choices

Regarding the .NET ecosystem, we’ve become spoiled with great tooling choices from Visual Studio, JetBrains Rider, VS Code, and NeoVIM, not to mention the extension ecosystem like ReSharper, CodeRush, and OzCode. As a result, the ability to define your development...

Continue Reading