Tag: HangFire

Five Reasons Why I Love HangFire

June 21, 2023 · 5 min read
In this article, I highlight five reasons I love using HangFire to create background services in my .NET applications. First, HangFire's setup process is extremely straightforward - I need to install the NuGet package and do a bit of configuration. Second, HangFire allows me to use my existing code, thus reducing any dependency on specific vendors and increasing the flexibility of my applications. The third factor I appreciate is the user-friendly dashboard of HangFire, which provides a clear and concise overview of all my running, failed, and scheduled jobs. Fourth, HangFire simplifies the process of scheduling and creating recurring jobs, offering flexible configurations to suit my needs. Lastly, HangFire's error management system is commendable. It attempts to run a job multiple times if it fails, making my debugging process significantly more efficient. I also introduce my new course on HangFire in the article, aiming to help others improve the performance and scalability of their .NET applications using this remarkable tool.

Building Background Services with HangFire Course Launch!

April 3, 2023 · 2 min read
This article announces the launch of a new course called Building Background Services in .NET with HangFire. The course aims to teach how to create and manage background jobs using HangFire, a powerful open-source library that can help improve the performance and scalability of .NET applications. The course covers fundamental concepts of background jobs, setting up and configuring HangFire, creating and managing background jobs using the HangFire dashboard, scheduling recurring jobs, handling errors, and scaling background services.