CSConverge Solutioninconvergesol.hashnode.dev·Aug 31 · 5 min readWhat Makes ASP.NET Core APIs Secure in Production?Securing an ASP.NET Core API isn't simply about adding JWT authentication and enabling HTTPS. Once an API becomes part of a larger application ecosystem, it may communicate with web and mobile clients00
Qqodorsinqodors.hashnode.dev·Aug 27 · 7 min readStill Using Task.Run() in ASP.NET Core? Fix Your C# Async Await the Right WayYour ASP.NET Core API is slow, so you add Task.Run() and expect things to get better. It may look like a quick fix, but Task.Run() does not make every operation faster. In many cases, it only moves th00
Sspipaliya8insudhirpipaliya.hashnode.dev·Aug 18 · 7 min read10 Common LINQ Mistakes That Hurt EF Core PerformanceLINQ makes querying data with Entity Framework Core simple and readable. But simple-looking LINQ code doesn't always mean efficient database queries. Some LINQ patterns can cause: Unnecessary databas00
MSMd. Saddam Hossaininsaddamhossaindotnet.hashnode.dev·Aug 5 · 5 min readBuilding Smart Meal Planner: Using AI to Simplify Weekly Meal PlanningAs software engineers, we often build applications that solve technical challenges, improve business processes, or automate repetitive work. But some of the most meaningful software solves problems we10
MSMd. Saddam Hossaininsaddamhossaindotnet.hashnode.dev·Aug 4 · 5 min readBuilding Intelli Recipe: Using AI to Make Recipe Discovery SmarterAs software engineers, we often build applications that solve technical challenges. But sometimes, the most meaningful products come from solving simple, everyday problems. One of those problems is su20
FNFaisal Nadeeminfaisalnadeem.hashnode.dev·Jul 23 · 15 min readASP.NET Core Dependency Injection Patterns for Enterprise APIsEvery ASP.NET Core project starts the same way. You open Program.cs, call builder.Services.AddScoped<IOrderService, OrderService>() a handful of times, run the app, and everything just works. Dependen00
SNSachin Nandanwarinazureguru.net·Jul 20 · 11 min read A simple guide to securing Azure Storage in ASP.NET Core Minimal API's with Microsoft Entra ID and OpenID Connect (OIDC)In this article, we'll take a deep dive into securing an ASP.NET Core Minimal API with Microsoft Entra ID and using it to access Azure ADLS Gen2 storage implementing Microsoft Entra ID for user sign-i43EI
CDCoding Dropletsincodingdroplets.com·Jul 14 · 10 min read7 Common Mistakes Unit Testing ASP.NET Core Controllers (And How to Fix Them)Unit testing ASP.NET Core controllers looks trivial until your first test passes for the wrong reason. You assert that an action returned Ok, the bar goes green, and six months later a refactor that q00
ITImran Techinimrantech.hashnode.dev·Jul 6 · 7 min readBuilding a Production-Ready User Registration API in ASP.NET Core 8: More Than Just Saving DataEvery Tutorial Lies to You a Little Bit Every .NET tutorial shows you this: _context.Users.Add(user); await _context.SaveChangesAsync(); Done. User registered. Tutorial ends. Then you push to producti00
Qqodorsinqodors.hashnode.dev·Jul 1 · 6 min readDependency Injection in .NET Is Easy to Get WrongAlmost every weird intermittent bug I've dealt with in a .NET app traced back to one place: a service registered with the wrong lifetime in Program.cs. Not the logic inside the service. The single lin00