Hangfire - Hangfire in .Net Core | Hangfire Asp.Net Core

Поделиться
HTML-код
  • Опубликовано: 23 авг 2024
  • Welcome to the comprehensive tutorial on Hangfire, your gateway to efficient job scheduling in .NET Core/ASP.NET Core applications using C#.
    📢💥 Hostinger VPS Link: bit.ly/hosting...
    Hangfire Website: hangfire.io/
    In this in-depth guide, we'll cover Hangfire in various scenarios, including ASP.NET Core Web API, ASP.NET MVC, and even explore Hangfire's capabilities.
    This video contains affiliate links. If you click through and make a purchase, I may earn a commission.
    Hangfire Tutorial in C#: Unleashing the Power of Background Jobs
    Scheduled Tasks Made Easy: Dive into real-world examples of scheduled jobs with our step-by-step Hangfire tutorial. Learn how to effortlessly schedule tasks with Hangfire and witness the magic of recurring jobs.
    Hangfire Dashboard Customization: Explore the intuitive Hangfire Dashboard to monitor and manage your jobs. We'll guide you through the process of customizing the dashboard to fit your specific needs.
    Hangfire in Different ASP.NET Core Applications: Whether you're working with ASP.NET Core Web API, MVC or Blazor, you can use Hangfire . Discover the seamless integration of Hangfire in different application architectures.
    Dotnet Scheduled Task & Background Worker in C#: Delve into the world of background services and task scheduling in C#. Learn how to use Hangfire as a background worker and task scheduler to enhance the performance of your applications.
    Task Scheduler in C#: A Deep Dive: Explore the intricacies of task scheduling in C# using Hangfire. From the basics of background services to advanced recurring job scenarios, we cover it all.
    Hangfire in ASP.NET Core API: A Developer's Delight: Discover the symbiotic relationship between Hangfire and ASP.NET Core API. Uncover how Hangfire can seamlessly become an integral part of your API, handling background tasks with utmost efficiency.
    Hangfire C# Tutorial: From Basics to Mastery: This Hangfire tutorial isn't just about the 'what' but also the 'how.' Learn the intricacies of Hangfire in C# through practical examples, making job scheduling a breeze.
    Hangfire .NET Core Linux Integration: Wondering how Hangfire performs in a Linux environment? We've got you covered. Learn how to seamlessly integrate Hangfire with .NET Core on Linux, expanding your development horizons.
    Hangfire Dependency Injection: We delve into Hangfire's compatibility with dependency injection in C# applications, offering a well-rounded understanding of its capabilities.
    As an enterprise web developer or an enterprise app development company, staying ahead in the realm of modern software development is crucial. This tutorial unlocks the potential of Hangfire and C#, offering a comprehensive guide for integrating efficient background jobs into your enterprise applications. Dive into the world of enterprise application development as we explore how Hangfire and C# seamlessly enhance background job processing. Discover the strategies to optimize your applications for enhanced performance and reliability.
    If you're part of an ASP.NET development company or an ASP.NET Core development company, this tutorial is tailored for you. Uncover the prowess of Hangfire in ASP.NET, unleashing new possibilities for custom business software development. For those venturing into IoT software development, understanding efficient background job processing is key. Learn how Hangfire and C# can be integral to programming and software development in the IoT landscape. As a provider of SaaS application development services, it's imperative to optimize your software for peak performance. This tutorial guides you through implementing Hangfire and C# to revolutionize your SaaS applications.
    Whether you're an individual enterprise web developer or part of an enterprise application development company, this guide equips you with the tools to streamline background job processing, ensuring your applications meet the highest standards.

Комментарии • 62

  • @CodingDroplets
    @CodingDroplets  7 месяцев назад

    🌟 Join My Patreon: patreon.com/CodingDroplets

  • @endasil
    @endasil 2 месяца назад +3

    I absolutely hate people who put ads in the middle of their videos. But I love how the calm clear voice and find the explanations in this video really good. I wish it went trough a bit more than the absolute basics.

    • @CodingDroplets
      @CodingDroplets  2 месяца назад

      Thank you for your feedback! I'm glad to hear you found the explanations clear and helpful. I'll consider covering more advanced topics in future videos. Your input is valuable, and I'll keep it in mind to improve the content.

  • @danurarya0823
    @danurarya0823 8 дней назад +1

    Very clear explanation of background job, thank you

  • @olivier0003
    @olivier0003 9 месяцев назад +1

    Never I have the courage to read the document, thanks for this useful video summary about this component

    • @CodingDroplets
      @CodingDroplets  9 месяцев назад

      You're very welcome! I'm glad the video could provide a helpful overview of Hangfire for you.

  • @williambell4591
    @williambell4591 6 месяцев назад +1

    Thank you so much for this amazing Hangfire introduction! 👍💯

    • @CodingDroplets
      @CodingDroplets  6 месяцев назад

      You're very welcome! Glad to hear that.

  • @robl39
    @robl39 6 месяцев назад +2

    Great job. Thorough and concise

    • @CodingDroplets
      @CodingDroplets  6 месяцев назад

      Thank you so much for your feedback! Glad to hear that.

  • @chintsbilly
    @chintsbilly 9 месяцев назад +1

    This is one is so on point and easy explanation. Thank you for making this video.

  •  5 месяцев назад +2

    Great, the speed of your voice is slow it make I who does not use ENG listen and understand all . Thank you for this video

    • @CodingDroplets
      @CodingDroplets  5 месяцев назад

      Thank you for your feedback! I'm glad you found the tutorial helpful.

  • @VaquinhaAnimal
    @VaquinhaAnimal 8 месяцев назад +1

    Best explaination about hagnfire!

  • @enjibahaa3448
    @enjibahaa3448 19 дней назад +1

    You're a GEM!
    Is it possible to make the prompt dialog show each time i access the hangfire page?

    • @CodingDroplets
      @CodingDroplets  19 дней назад

      Thank you for your kind words! Could you please clarify what kind of prompt you are referring to? If you mean a user authentication prompt, that is already covered in the video.

    • @enjibahaa3448
      @enjibahaa3448 19 дней назад

      @@CodingDroplets Yes but when refreshing it doesn't reopen the prompt credential for the user, as it already saves the data in the browser's cache. I tried to clear the cache in a middleware but failed. Can you assist, please?

  • @PaulKizilos
    @PaulKizilos 9 месяцев назад +1

    Excellent! This tutorial helped me configure Hangfire to run with existing EF code-first database. Other configuration attempts were giving me the error, "Format of the initialization string does not conform to specification starting at index 0." Thank you!

    • @CodingDroplets
      @CodingDroplets  9 месяцев назад +1

      I'm glad the tutorial was helpful for you! The error "Format of the initialization string does not conform to specification starting at index 0" typically indicates an issue in the connection string. Double-check your connection string in the configuration to ensure it is correctly formatted and pointing to your database.

  • @wladimirllanos1438
    @wladimirllanos1438 7 месяцев назад +1

    Crystal clear!

  • @AminVincent
    @AminVincent 8 месяцев назад +1

    really easy explanation, learn a lot. thanks your video

    • @CodingDroplets
      @CodingDroplets  8 месяцев назад

      Thank you so much for your positive feedback! Glad to hear that.

  • @venkateshchinthakindi1421
    @venkateshchinthakindi1421 Месяц назад +1

    I just wanted to understand why hangfire, which type of problems does it solve, it's looks like we can use azure functions instead of this right, please correct me if I am wrong

    • @CodingDroplets
      @CodingDroplets  Месяц назад

      Azure Functions can also handle background tasks, Hangfire can be a better fit for on-premise applications or when you need tighter integration with your existing .NET infrastructure. Each tool has its own strengths, and the best choice depends on your specific use case and deployment environment.

    • @venkateshchinthakindi1421
      @venkateshchinthakindi1421 Месяц назад +1

      @@CodingDroplets thank you for the reply, I got it now

    • @CodingDroplets
      @CodingDroplets  Месяц назад

      You are most welcome.

  • @minhnguyenkha867
    @minhnguyenkha867 8 месяцев назад +1

    Thank for your effort.

    • @CodingDroplets
      @CodingDroplets  8 месяцев назад +1

      You're welcome! I'm glad you found the tutorial helpful.

  • @fabianomartins1440
    @fabianomartins1440 10 месяцев назад +1

    Greate! thanks for your time to record this for us!!!

    • @CodingDroplets
      @CodingDroplets  10 месяцев назад

      You're very welcome! I'm glad you found the Hangfire video helpful.

  • @shahzadahmad-vg2ou
    @shahzadahmad-vg2ou 3 месяца назад +1

    Thank you very much. I was looking exactly for this. I have deployed my API on Azure and was unable to access it. I think the authentication feature will solve the issue.

    • @CodingDroplets
      @CodingDroplets  3 месяца назад

      I'm glad to hear that the tutorial was helpful for you!

  • @user-mg8yf5fz1r
    @user-mg8yf5fz1r 4 месяца назад +1

    THANK YOU

  • @ranjitsingh9791
    @ranjitsingh9791 4 месяца назад +1

    Thank you

  • @Maindev1994
    @Maindev1994 4 месяца назад +1

    is there any udemy course of hang fire?

    • @CodingDroplets
      @CodingDroplets  4 месяца назад

      Thank you for your comment! Unfortunately, I don't have any Udemy courses on Hangfire at the moment. However, I appreciate your interest in learning more about Hangfire. If you have any questions about the tutorial or Hangfire in general, feel free to ask, and I'll do my best to help you out!

  • @izecjaxn9971
    @izecjaxn9971 4 месяца назад +2

    Great video, but please use chapters in your videos.

    • @CodingDroplets
      @CodingDroplets  4 месяца назад +1

      Thank you for your feedback! I'm glad you found the video helpful. I appreciate your suggestion to use chapters in my videos.

    • @izecjaxn9971
      @izecjaxn9971 4 месяца назад

      @@CodingDroplets I’m not being snarky and I hope you don’t take it that way. As someone who needed to learn a specific part of Hangfire it became cumbersome trying to find a very, very specific part of this video. I ended up having to write down the time stamps I needed in order to come back to it later. Otherwise, fantastic explanation.

  • @WikkiOnIlluminati
    @WikkiOnIlluminati 7 месяцев назад +1

    Can you make video how to use PostgreSQL with Hangfire???

    • @CodingDroplets
      @CodingDroplets  7 месяцев назад

      I'll definitely consider creating a tutorial on that topic in the future. In the meantime, if you're looking to use PostgreSQL with Hangfire, you might find the Hangfire.PostgreSql extension helpful.
      github.com/hangfire-postgres/Hangfire.PostgreSql

  • @carlossantamaria1820
    @carlossantamaria1820 7 месяцев назад +1

    How can I do this but with oracle database? I am struggling

    • @CodingDroplets
      @CodingDroplets  7 месяцев назад

      You can try the below library.
      github.com/akoylu/Hangfire.Oracle.Core

  • @danle9942
    @danle9942 9 месяцев назад +1

    Great

    • @CodingDroplets
      @CodingDroplets  9 месяцев назад

      You're very welcome, and I'm glad you found the video helpful! You can access the sample source code for the Hangfire demonstration in this GitHub repository:
      github.com/codingdroplets/HangfireDemo

    • @danle9942
      @danle9942 9 месяцев назад

      thank you

  • @Maindev1994
    @Maindev1994 4 месяца назад +1

    I think most companies dont let you use AI

    • @CodingDroplets
      @CodingDroplets  4 месяца назад

      Thank you for your comment! While it's true that some companies may have restrictions on using AI, there are alternatives available for generating cron expressions for Hangfire. Several websites provide tools specifically for generating cron expressions tailored to Hangfire's syntax. These tools are typically user-friendly and don't rely on AI. Feel free to explore these options to generate cron expressions that suit your scheduling needs.

  • @endasil
    @endasil 2 месяца назад +1

    More ads than video in this tutorial...

    • @CodingDroplets
      @CodingDroplets  2 месяца назад

      I'm sorry to hear that the ads disrupted your viewing experience. Thank you for your feedback!

  • @snapman218
    @snapman218 9 месяцев назад +2

    A bit disappointed, as it's just assumed we know Swagger.

    • @CodingDroplets
      @CodingDroplets  9 месяцев назад

      I understand your concern. In this tutorial, the main focus was on demonstrating Hangfire functionality. While I used Swagger to trigger the APIs, I apologize if it created confusion. If you're not familiar with Swagger, it's a tool for API documentation and testing. You can explore it separately to understand its usage. We already have separate videos on Web API in which Swagger functionality is explained.

    • @robl39
      @robl39 6 месяцев назад +3

      What is there to know? It’s a UI for invoking the endpoints