Joshua Akosadevwithjosh.com·Nov 16, 2024Clean Architecture in C#: Building Maintainable and Scalable ApplicationsSoftware architecture is the backbone of any application, and a well-thought-out architecture can make the difference between a maintainable, scalable application and a fragile, difficult-to-modify one. Clean Architecture, popularized by Robert C. Ma...DiscussClean Architecture
Ehsan Mirsaeedimirsaeedi.hashnode.dev·Nov 11, 2024mTLS & ASP.NETIn Microsoft, we use mTLS (Mutual Transport Layer Security) extensively to secure our service-to-service (S2S) communications. In this short post, I’m going to cover what mTLS is and how it can be used in dotnet. Link: mTLS protocol explained in TLS ...DiscussmTLS
Milan Jovanovićmilanjovanovic.hashnode.dev·Oct 26, 2024Implementing Idempotent REST APIs in ASP.NET CoreIdempotency is a crucial concept for REST APIs that ensures the reliability and consistency of your system. An idempotent operation can be repeated multiple times without changing the result beyond the initial API request. This property is especially...Discuss·55 readsREST API
M B A R Kmbarkt3sto.hashnode.dev·Oct 22, 2024Svelte: Dealing with ASP.NET Core APIWhen building full-stack applications, it's common to integrate a frontend framework like Svelte with a backend API. ASP.NET Core is a powerful backend framework that can be used to create APIs for interacting with databases, handling user authentica...Discuss·30 readsSvelte
aelassasaelassas.hashnode.dev·Oct 20, 2024Microservices using ASP.NET Core, Ocelot, MongoDB and JWTYou can find source code here: https://github.com/aelassas/microservices Introduction Following the recent release of .NET 8, I have taken it upon myself to write a comprehensive guide on building microservices using ASP.NET Core 8. This latest versi...DiscussC#
Milan Jovanovićmilanjovanovic.hashnode.dev·Oct 19, 2024Problem Details for ASP.NET Core APIsWhen developing HTTP APIs, providing consistent and informative error responses is crucial for a smooth developer experience. Problem Details in ASP.NET Core offers a standardized solution to this challenge, ensuring your APIs communicate errors effe...Discuss·62 readsREST API
Joshua Akosadevwithjosh.com·Oct 11, 2024Understanding the Mediator Design Pattern in C#In software development, as systems grow more complex, objects start interacting with each other in increasingly intricate ways. Over time, this can lead to a tightly coupled, hard-to-maintain system where modifying or extending a particular feature ...Discuss·10 likes·151 readsDesign Patterns.NET
Anuj Tomarseoguy.hashnode.dev·Oct 7, 2024How to use policy-based authorization in ASP.Net CoreTake advantage of policy-based authorization in ASP.Net Core to implement a flexible, extensible, custom security model. If you have experience in the Development of ASP.Net web applications, you are undoubtedly familiar with role-based authorization...Discuss·58 reads.NET
Saruf Ratulsaruf.hashnode.dev·Oct 7, 2024ASP.NET 8 - Authentication and Authorization in 7 stepsIntroduction In this tutorial, you will learn how to develop an API for user permission-based authentication and authorization. In addition, the Clean Architecture, Unit of Work, and Mediator patterns will be used. Tools C# .NET8 Visual Studio 20...Discuss·86 readsasp.net core
Vedant PhougatProevolving-engineer.hashnode.dev·Sep 30, 2024SOLID Principles: Applying Single Responsibility Principle to Real-World Code1. Introduction Ever wondered why you found yourself modifying the same class to accommodate unrelated features? Imagine having a class responsible for processing invoices, but over time, it has become the go to class to fix issues related to databas...Discuss·265 readsC#