Recently Beloved .Net Libraries Enhancing My Development Experience
Jawad Amir
Full-Stack | .NET | Angular | Microservices | AWS | Docker | +5 years of expertise
Micorsoft Asp.net authentication jwtbearer
ASP.NET Core provides built-in support for JWT (JSON Web Token) authentication using the JwtBearer authentication scheme. This authentication scheme allows you to secure your ASP.NET Core application by validating and processing JWT tokens.
Newtonsoft.Json
Newtonsoft.Json, also known as Json.NET, is a popular high-performance JSON framework for .NET. It provides a variety of features and utilities to serialize and deserialize JSON data, manipulate JSON objects, and integrate JSON with .NET applications
Swashbuckle.AspNetCore
Swashbuckle is a popular library for integrating Swagger with ASP.NET Web API applications. Swagger is a tool that allows you to generate interactive API documentation, client SDKs, and server stubs from your API specifications.
AspNetCore Serilog
Serilog is a popular logging library for .NET applications, including ASP.NET Core. It provides a flexible and powerful logging framework that allows you to capture and store log messages for debugging, troubleshooting, and analysis purposes.
Entity Framework Core (EF Core)
Entity Framework Core (EF Core) is an open-source object-relational mapping (ORM) framework for .NET applications. It provides a way to interact with databases using strongly-typed objects and enables developers to work with data in a more intuitive and efficient manner.
领英推荐
Mapster
Mapster is a popular object-to-object mapping library for .NET applications. It simplifies the process of mapping data from one object to another by providing an easy-to-use API with advanced mapping capabilities.
In ASP.NET Core Fluent Validation
In ASP.NET Core, Fluent Validation is a popular validation library that provides a fluent interface for defining and executing validation rules on your models or view models. It allows you to define validation rules in a separate validator class, providing a clean separation of concerns and reusable validation logic.
Refit
Refit is a popular type-safe REST client library for .NET applications. It simplifies the process of making HTTP requests to RESTful APIs by allowing you to define API interfaces with method signatures that closely resemble the actual API endpoints.
MediatR
MediatR is a popular open-source library for implementing the Mediator pattern in .NET applications. It provides a simple and elegant way to decouple the communication between components by using a mediator object to facilitate message passing.
The Mediator pattern promotes loose coupling between components by eliminating direct dependencies between them. Instead of components directly invoking each other's methods or relying on tight coupling, they communicate through a mediator. This enables better separation of concerns and promotes maintainability and testability.
xUnit.net
xUnit.net is an open-source testing framework for .NET applications. It is a popular choice for writing unit tests in the .NET ecosystem. xUnit.net follows the principles of simplicity, extensibility, and flexibility, making it easy to write and maintain tests.
? Software Engineer with Cloud Expertise | 3.5+ Years in Full-Stack Development ?? US Retirement Plan Solutions | ?? Azure, .NET, Angular, C#, JavaScript, TypeScript Enthusiast ?? | DataPath Ltd. ??
1 年used all of them without Refit. Excited to learn and use it.