Articles

Technical insights on .NET, Azure, and modern software development

Building Background Services with HangFire Course Launch!

5 min read

As I've been going on the road to talk about background services within the .NET ecosystem, one of my favorites has HangFire. I've been using HangFire in my applications for years, and it's been a vital tool for offloading some of the heavy lifting from my web applications.

Read More

Building Windows Services in .NET 7

5 min read

In preparation for my latest talk on Tactics for Building Background Services in .NET, I've been working on a sample project to demonstrate the concepts. It's amazing how much easier it is to build Window Services today than it used to be!

Read More

Fewer Buzzwords, Better Teams

5 min read

Our team with one product grew to include two new teams. This meant more people, larger tech stack, and more complexity when it came to support and future growth.

Read More

Rapid Project Upgrades with the .NET Upgrade Assistant

5 min read

I knew that I wanted to move this application to .NET 6, as it would be the new LTS version, and I was foregoing several dependency updates. In particular, there was one dependency that was still based on .NET Framework that was giving me concern. It never made the jump to .NET Standard, so I worried about future compatibility.

Read More

Does SignalR Guarantee Message Deliverability?

5 min read

Kevin, I have two clients. Client 1 sends a message to client 2. Client 1 loses its connection to the server. Client 2, during this time, sends a message to Client 1. That message is lost because Client 1 was disconnected. How can we solve this problem?

Read More