.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

Generate Sitemaps for All of ASP.NET Core

Generate Sitemaps for All of ASP.NET Core

While ASP.NET Core is a robust web framework, it lacks some core features that make executing a creative-focused site more straightforward. One of those features is the ability to generate a sitemap. If folks can’t find your content, then for...

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

HTMX, ASP.NET Core, and Bootstrap Modals

HTMX, ASP.NET Core, and Bootstrap Modals

If you’ve done any frontend development in the past decade, you’ve likely interacted with Bootstrap, a toolkit focused on providing developers with CSS layout rules and components. Additionally, no frontend toolkit is complete with the accompanying JavaScript to make components...

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