MWMuhammad Waseeminmwaseemzakir.hashnode.dev·Oct 13, 2023 · 1 min readEP 4 : Default Interface Methods in C# 8.0We have been using the interfaces for years and we know that interfaces are just contracts and the class that inherits them must implement all methods of interface. Suppose this Interface is being implemented by multiple classes and now you want to ...00
MWMuhammad Waseeminmwaseemzakir.hashnode.dev·Oct 13, 2023 · 2 min readEP 2 : Tips to write better LINQ QueriesUse of AsNoTracking For read only queries e.g. (GetAll,GetById etc.) use AsNoTracking , when we use it entities are not tracked for change so it brings data more speedily. Include necessary Entities and Columns While retrieving data from multiple ta...00
MWMuhammad Waseeminmwaseemzakir.hashnode.dev·Oct 13, 2023 · 2 min readEP 1 : Logging in ASP .NET Core With NLogLogging is the most important part of development, for figuring out the issues we need to add logging in our application especially if an issue is occurring at production. We have multiple options available for logging but two options are the most po...00
MWMuhammad Waseeminmwaseemzakir.hashnode.dev·Oct 13, 2023 · 2 min readEP 0: How to set environment variable ?Welcome Note It is my pleasure to welcome you to the first episode of Waseem’s .NET Weekly newsletter and thank you very much for subscribing. Providing you with knowledge and helping you to become a better Software Engineer is my goal. What is launc...00
MWMuhammad Waseeminmwaseemzakir.hashnode.dev·Mar 3, 2023 · 1 min readEP 3 : Schedule Jobs with Quartz.NETWhat is Quartz.NET There are many ways to schedule background jobs, but two are particularly well-known. Quartz and Hangfire. I talked about Hangfire in a recent LinkedIn post. Today we are going to learn about Quartz. Quartz.NET is used for scheduli...00