In this video, I will talk about improving the way we handle the error path in our Web API application, and how to use Discriminated unions to achieve that goal. buff.ly/4alSicw
In this article, we will talk about the Chain of Responsibility Design Pattern. We will see how to implement this pattern in #csharp and how it can solve certain design problems.
buff.ly/3BkuHeY
🎉Ultimate #aspnetcore #WebAPI Course Is Released Now! 🎉
Our new online text course: Ultimate #ASPNetCore Web API is available at a massive 40% off for Black Friday! 🚀
👉 Enroll Now buff.ly/415YQsX and take advantage of this incredible Black Friday Deal.🌐📚
New Post: Optimistic Locking vs Pessimistic Locking in #dotnet buff.ly/4eNR9L4
New Post: Content Negotiation in an #aspnetcore Minimal API Using Carter buff.ly/40Ptl6z
🚀We're thrilled to announce the launch of our highly anticipated Microservices in .NET Course! 🚀🔥
💡 Special Offer 💡
To celebrate, we're offering a special discount during the launch period!
We can't wait to hear your feedback! (link in the comment)
In this article, we will see how to prevent the concurrent execution of a Hangfire job in #dotnet.
We will first discuss potential problems related to concurrent job execution and then present different solutions for addressing the issue. buff.ly/483gPln
In this video, I will show you an alternative way of logging in #aspnetcore applications using #OpenTelemetry, and what advantages it brings. buff.ly/3TJmtTD
#FluentEmail is a popular open-source library for sending emails from #dotnet applications. It provides an easy-to-use fluent interface. That means we can easily create an email message, add recipients, set the subject, etc. by chaining methods. buff.ly/4gIrHJt
New Post: Manage Background Tasks With The #IHostedLifecycleService Interface in #csharp / #dotnet buff.ly/4dZ1pAD
In this video, I will show you a great way to schedule background jobs using the #QuartzDotNet library.
To watch the video, you can use this link: buff.ly/3XF33BY















