Tag: Scheduling

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.

Managing Your User Group: Calendar Roulette

March 6, 2015 · 1 min read
If you're running a community, pick a day and stick with it!